Docker的安装与卸载

目录

一、安装条件

1.1、linux版本是centos7及以上

1.2、内核版本需要3.10及以上

二、卸载旧版本

三、主机可访问外网

四、安装所需要的软件包

五、设置stable镜像仓库

六、更新yum软件包的索引

七、安装docker-ce

八、启动docker

九、测试

9.1、systemctl status docker

9.2、docker version

9.3、docker run hello-world

9.4、docker的工作原理

十、卸载docker

10.1、关闭docker服务

10.2、删除docker相关软件包

10.3、删除docker相关配置文件


注意:基于centos7上安装docker。

一、安装条件

1.1、linux版本是centos7及以上

cat /etc/redhat-release


1.2、内核版本需要3.10及以上

uname -r

二、卸载旧版本

如果之前安装过docker,需要先卸载旧版本docker,如果没有,则跳过。

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine \
                  podman \
                  runc

三、主机可访问外网

ping www.baidu.com

四、安装所需要的软件包

yum install -y yum-utils

五、设置stable镜像仓库

官网的镜像仓库很慢,所以使用的阿里的镜像仓库。

yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

六、更新yum软件包的索引

       我们在更新yum源或者出现配置yum源之后,通常都会使用yum makecache 生成索引缓存索引提供搜索安装速度,索引缓存存储位置; /var/cache/yum/

       yum makecache fast命令是将软件包信息提前在本地索引缓存,用来提高搜索安装软件的速度,建议执行这个命令可以提升yum安装的速度。

yum makecache fast

七、安装docker-ce

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

八、启动docker

systemctl start docker

九、测试

9.1、systemctl status docker

systemctl status docker

9.2、docker version

9.3、docker run hello-world

 Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world

翻译:

无法在本地找到hello-world:latest的镜像

从库拉取hello-world:latest镜像

9.4、docker的工作原理

如下图:

 docker的工作原理:

docker进程要执行一个镜像,如果本地有该镜像,则直接转换为容器实例运行;如果本地没有,则会从设置的镜像仓库中拉取镜像(默认是最新的版的镜像)到本地,再转换为容器实例。

 

十、卸载docker

10.1、关闭docker服务

systemctl stop docker

10.2、删除docker相关软件包

yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin

10.3、删除docker相关配置文件

rm -rf /etc/docker/key.json
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值