美文网首页
Docker Centos7 安装(Version:18.09.

Docker Centos7 安装(Version:18.09.

作者: MicoCube | 来源:发表于2019-05-19 18:37 被阅读0次

    先决条件

    • 如果你之前安装了旧版本的docker,请先卸载
    $ sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    

    再清空/var/lib/docker/文件夹内的内容

    从yum 源安装

    • 安装所需的包
    $ sudo yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2
    

    使用以下命令设置稳定存储库。

    $ sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    
    • 安装
    sudo yum install docker-ce docker-ce-cli containerd.io
    
    • 安装特定版本
    $ yum list docker-ce --showduplicates | sort -r
    
    docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
    docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
    docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
    docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable
    
    $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    
    • 此时docker安装完成但未启动,启动
    $ sudo systemctl start docker
    
    • 跑个hellow-world,测试安装是否成功
    $ sudo docker run hello-world
    

    从RPM包安装

    • 包下载地址
    • 安装,将下面的路径更改为您下载Docker rpm软件包的路径。
    $ sudo yum install /path/to/package.rpm
    
    • 启动Docker。
    $ sudo systemctl start docker
    

    通过运行hello-world 验证是否正确安装了Docker。

    $ sudo docker run hello-world
    

    注意事项

    • Docker安装完成之后,创建了一个名为docker用户组,但没有用户添加到该组。
    • If you would like to use Docker as a non-root user, you should now consider adding your user to the “docker” group with something like:
      sudo usermod -aG docker your-user
    

    卸载Docker

    • 卸载Docker包:
    $ sudo yum remove docker-ce
    

    主机上的image,container,volumes或自定义配置文件不会自动删除。要删除他们得执行

    $ sudo rm -rf /var/lib/docker
    

    任何已编辑的配置文件需要手动删除。

    相关文章

      网友评论

          本文标题:Docker Centos7 安装(Version:18.09.

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