1、dockers安装官网:https://docs.docker.com/engine/install/centos/
dockers镜像地址:https://hub.docker.com/
dockers官网dockefile文件地址:https://github.com/docker-library/docs
阿里云服务器参考:https://developer.aliyun.com/article/110806
2、卸载之前的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3、设置存储库
安装yum-utils
软件包(提供yum-config-manager
实用程序)并设置稳定的存储库。
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io 此步骤如果报错则安装特定版本的docker
安装特定版本的docker
(1)列出并排序您存储库中可用的版本 sort -r
(2)安装特定的版本,这里的版本是18.09.1 sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
5、启动docker
sudo systemctl start docker
6、测试docker安装是否成功
docker version
出现下面则为安装成功:
Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:20:16 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm
Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:23:58 2018
OS/Arch: linux/amd64
Experimental: false
7、配置镜像加速器
8、阿里云服务器安装附上教程:(阿里云服务器的朋友执行完步骤2之后直接执行步骤8)
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
# Step 5: 开启Docker服务
(1)推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
(2)配置镜像加速器 注意:针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://eajw842t.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker