Linux安装Docker
# Linux 安装Docker
官方安装教程地址:官方教程 (opens new window)
# 1、卸载可能已经安装的老版本docker相关内容
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
运行如果说没有这些包,那最好,就是没装过,就不用卸载了。装过的话命令执行完也卸载完成了。
# 2、安装方式
- 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1
- 设置稳定的仓库 此处设置的阿里云的
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1
- 安装
sudo yum install -y docker-ce docker-ce-cli containerd.io
1
- 启动
systemctl start docker
1
- 开机自启
systemctl enable docker
1
- 国内配置镜像docker镜像加速,注册阿里云就能找到属于自己的加速地址
- 检查这个文件有没有,如果没有就去创建
cat /etc/docker/daemon.json
1- 有的话就不用执行下面语句创建了
touch /etc/docker/daemon.json
1- 创建好了就执行下面的语句添加镜像
tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://6yfuu6vl.mirror.aliyuncs.com"] } EOF
1
2
3
4
5- 生效并重启
sudo systemctl daemon-reload && sudo systemctl restart docker
1- 查看版本
docker --version
1
# 3、卸载Docker
- 卸载Docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
1
- 删除相关文件夹
sudo rm -rf /var/lib/docker && sudo rm -rf /var/lib/containerd
1
# 4、补充安装docker-compose
cd /opt && \
wget http://cdn.superkusch.fun/docs/docker-compose-linux-`uname -p` && \
mv ./docker-compose-linux-`uname -p` /usr/local/bin/docker-compose && \
chmod +x /usr/local/bin/docker-compose && \
docker-compose --version
1
2
3
4
5
2
3
4
5
编辑 (opens new window)
上次更新: 2023/05/30, 02:10:32