本文最后更新于 2023-09-22,文章内容可能已经过时。

docker-1 【安装docker】

1.1. 前情题要

这是官网链接,建议以官网为准,因为我的博客存在过时的危险,当然我会尽量保证我的博客时效性。

其次我的博客不会涵盖基础的 docker 使用,默认阅读者已经会了,这里主要是介绍一些常用的集群的快速搭建的命令,以及一些比较有用的容器和镜像的使用。

1.2. 安装步骤

CentOS7安装Docker https://docs.docker.com/engine/install/centos/

1.2.1. 确定你是CentOS7及以上版本

cat /etc/redhat-release
Shell

1.2.2. 卸载旧版本

1

1.2.3. yum安装gcc相关

yum -y install gcc
Shell
yum -y install gcc-c++
Shell

1.2.4. 安装需要的软件包

2

执行命令

yum install -y yum-utils
Shell

1.2.5. 设置stable镜像仓库

  1. 大坑
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Shell

18大坑.png

  1. 推荐

阿里的镜像源 当然可以选别的

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Shell

1.2.6. 更新yum软件包索引

这里官网没有,但是强烈建议更新一下索引,后续会经常使用yum进行安装操作

yum makecache fast
Shell

1.2.7. 安装DOCKER CE

最新版

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Shell

旧版

yum -y install docker-ce docker-ce-cli containerd.io
Shell

20官网要求.png

1-6

1.2.8. 启动docker

systemctl start docker
Shell

1.2.9. 测试

查看版本

docker version
Shell

1.2.10. 卸载

systemctl stop docker 
Shell
yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
Shell
rm -rf /var/lib/docker
Shell
rm -rf /var/lib/containerd
Shell

1.3. 阿里云镜像加速

当然,可以选华为云和别的,因为至少下载 portaner 的时候,我发现阿里云的镜像并非是最新版,而是一个很旧的版本,听说华为云更新一些。

https://promotion.aliyun.com/ntms/act/kubernetes.html

23容器加速.png

24容器加速.png

粘贴脚本直接执行

或者分部操作

mkdir -p /etc/docker
Shell
vim  /etc/docker/daemon.json
Shell
 #阿里云
{
  "registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]
}
Shell
systemctl daemon-reload
Shell
systemctl restart docker
Shell