yum安装
下载旧版本
yum remove docker docker-common docker-selinux docker-engine
yum remove docker-ce
rm -rf /var/lib/docker
1、安装依赖软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
#安装前可查看device-mapper-persistent-data和lvm2是否已经安装
rpm -qa|grep device-mapper-persistent-data
rpm -qa|grep lvm2
2、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fast #更新yum软件包索引
3、安装最新版本docker-ce
在线安装
yum install docker-ce -y
#安装指定版本docker-ce可使用以下命令查看
yum list docker-ce.x86_64 --showduplicates | sort -r
# 安装完成之后可以使用命令查看
docker version
离线安装
#离线下载
yum install --downloadonly --downloaddir=. docker-ce
#安装
rpm -ivh *.rpm
# 安装完成之后可以使用命令查看
docker version
这里使用阿里云的免费镜像加速服务,也可以使用其他如时速云、网易云等
1.注册登录开通阿里云容器镜像服务
2.查看控制台,招到镜像加速器并复制自己的加速器地址
3.找到/etc/docker目录下的daemon.json文件,没有则直接vi daemon.json
4.加入以下配置
#填写自己的加速器地址
{
"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
}
5.通知systemd重载此配置文件;
systemctl daemon-reload
6.重启docker服务
systemctl restart docker
大便安装
从https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/下载三个文件:
containerd.io_1.2.6-3_amd64.deb
docker-ce-cli_19.03.5~3-0~ubuntu-bionic_amd64.deb
docker-ce_19.03.5~3-0~ubuntu-bionic_amd64.deb
然后执行:
sudo dpkg -i /deb/文件目录/*.deb
进行安装
普通用户操作docker
1、、创建docker组
sudo groupadd docker
2、将当前用户加入docker用户组
sudo gpasswd -a ${USER} docker
3、重新启动docker服务(下面是CentOS7的命令)
sudo systemctl restart docker
作者:阿斌_58cb
链接:https://www.jianshu.com/p/74ed513ba4b8
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。