美文网首页
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