docker - linux 安装

安装前,需要检查是否已经安装过docker ,如果已经安装,需要卸载掉

1.卸载

删除Docker所在目录

rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker

删除Docker所在目录

使用 ps -ef|grep docker 查询docker进程的PID
然后使用 kill -9 pid kill掉docker进程

 卸载Docker相关的包

复制代码
使用命令 yum list installed | grep docker 查看相关的包

把匹配到的包用 yum remove 卸载掉


也可以直接执行
卸载旧版本的 Docker(如果有):
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
 
复制代码

2.安装

手动安装,请参考这位博主的文章【 https://blog.csdn.net/weixin_43977692/article/details/127492590 】

我选择自动安装 【自动下载最新的,需要安装指定版本,需要手动安装】

#安装命令
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
#或使用国内 daocloud 一键安装命令
curl -sSL https://get.daocloud.io/docker | sh

等待,不要中断

我用的是 
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

直到出现

 表示安装完成

注意,今天是20230912,发现安装上面的一键安装已经不可用,听说是阿里镜像不支持centos7.6了,如果需要安装,那么可以直接取官网下载镜像,更换源即可

 

执行指令

复制代码
安装 Docker 依赖的软件包:
sudo yum install -y yum-utils
设置仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 和配套的插件
【安装 containerd.io 后 会自动安装 docker-buildx-plugin docker-compose-plugin】
sudo yum install -y docker-ce docker-ce-cli containerd.io
慢是慢了点,但至少可以用,毕竟源在国外,哎

 

复制代码

3.测试

查看安装版本,执行

docker -v

4.启动docker

启动docker
systemctl start docker
重启docker
systemctl restart docker
设置开机启动
systemctl enable docker
停止开机启动
systemctl stop docker

5.其他指令

查看已经下载的镜像
docker images

 

posted @   岑惜  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-05-29 vue 请求报错 Network Error ,没有其他报错信息-解决
2020-05-29 spring cloud --- 使用 actuator 热更新【刷新】单机配置文件
2020-05-29 spring cloud 与spring boot的版本对应总结
2020-05-29 spring cloud feign 报错 feign.FeignException$MethodNotAllowed: status 405 reading 解决
点击右上角即可分享
微信分享提示