Centos7安装
安装gcc和gcc-c++
安装gcc: yum -y install gcc
安装gcc-c++: yun -y install gcc-c++
卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
使用储存库安装
安装yum-utils: yum install -y yum-utils
设置存储库: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker引擎
yum install docker-ce docker-ce-cli containerd.io
配置阿里云镜像加速
- 找到阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
- 在/etc/docker/daemon.json中写入如下内容(如果文件不存在请新建该文件), {"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
- 重启服务
systemctl daemon-reload
systemctl restart docker
校验安装
- 查看版本:
docker version
- 运行hello-world:
docker run hello-world
Ubuntu安装
卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
允许apt使用存储库
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
设置稳定的存储库
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \she
stable"
安装DOCKER引擎
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
校验安装
sudo docker run hello-world