美文网首页
Docker Centos安装

Docker Centos安装

作者: Joker168 | 来源:发表于2020-04-03 16:49 被阅读0次

卸载旧版本

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

使用存储库安装

  1. 设置存储库
    安装所需的软件包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序
$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

2.使用以下命令来设置稳定的存储库。

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

安装DOCKER ENGINE
1.安装最新版本的Docker Engine-Community和containerd

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

2.启动Docker。

$ sudo systemctl start docker
  1. 通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community 。
$ sudo docker run hello-world

此命令下载测试图像并在容器中运行它。容器运行时,它会打印参考消息并退出。

后续操作

  1. 创建docker组
    我用root账户安装的,貌似默认给创建了这个组
$ sudo groupadd docker
  1. 将您的用户添加到该docker组。(非root账户)
$ sudo usermod -aG docker $USER
  1. 注销并重新登录,以便重新评估您的组成员身份。(我在虚拟机未执行可执行)
  • 如果在虚拟机上进行测试,则可能需要重新启动虚拟机以使更改生效。

  • 在台式机Linux环境(例如X Windows)上,完全注销会话,然后重新登录。

  • 在Linux上,您还可以运行以下命令来激活对组的更改:

$ newgrp docker 
  1. 验证您是否可以运行docker不带命令的命令sudo。
$ docker run hello-world

配置Docker以在开机启动

$ sudo systemctl enable docker

参考资料

相关文章

网友评论

      本文标题:Docker Centos安装

      本文链接:https://www.haomeiwen.com/subject/tuckphtx.html