docker 安装与卸载

x33g5p2x  于2021-09-25 转载在 Docker  
字(1.6k)|赞(0)|评价(0)|浏览(448)

1.打开官网

安装指南

2.检查环境,最好是centos7或以上版本

3.卸载原有旧版本,之前环境没有安装docker,可跳过此步

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

4.下载所需要的安装包

yum install -y yum-utils

5.设置镜像仓库

默认是国外的

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

我们安装国内的阿里云镜像,推荐使用阿里云镜像,速度快

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

安装镜像报错

[root@l4 bin]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  File "/usr/bin/yum-config-manager", line 135
    except yum.Errors.RepoError, e:
                               ^
SyntaxError: invalid syntax

解决方法:
vim /usr/bin/yum-config-manager 把开头的python 改成python2

之后安装成功

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

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

此外使用yum clean all
yum 会把下载的软件包和header存储在cache中而不自动删除。如果觉得占用磁盘空间,可以使用yum clean指令清除索引缓存和下载包的缓存。

6.安装docker docker-ce 社区 ee企业

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

7.启动docker

systemctl start docker

8.查看docker 是否安装成功

docker version

9.测试 hello world

出现这个错误是因为 run + 名字错误,不能出现大写字母

10.查看已经下载的镜像

[root@l4 bin]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED        SIZE
hello-world   latest    d1165f221234   6 months ago   13.3kB
[root@l4 bin]#

11.卸载docker

卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
删除资源
rm -rf /var/lib/docker  docker的默认工作路径
rm -rf /var/lib/containerd

12.安装阿里云加速器

mkdir -p /etc/docker
 tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://dhq9bx4f.mirror.aliyuncs.com"] } EOF
 systemctl daemon-reload
 systemctl restart docker

测试成功

相关文章