zoukankan      html  css  js  c++  java
  • Docker 安装

    版权所有,未经许可,禁止转载


    章节


    我们将在CentOS Linux上安装Docker。如果没有CentOS系统,你可以使用虚拟机Virtual Box来安装CentOS,可参考下面的文章:

    Docker的版本:

    • 企业版(Docker EE) - 收费,官方提供额外服务。
    • 社区版(Docker CE) - 免费,开源的社区版本。

    通常安装社区版本。

    准备环境

    系统要求

    要安装Docker CE,需要使用CentOS 7的稳定版本(内核版本必须3.8或之后)。

    注意:必须启用centos-extras存储库。默认情况下此存储库已启用,但如果您禁用了它,则需要重新启用它。

    卸载旧版Docker

    Docker的旧版本称为dockerdocker-engine。如果安装了这些文件,请先卸载它们。

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

    如果yum报告说没有安装这些包,也没有关系。

    保存在/var/lib/docker/下的内容,包括镜像、容器、卷和网络将被保留。Docker CE 包现在称为docker-ce

    使用YUM安装 Docker CE

    1. 设置存储库

    a. 安装yum所需要的包:yum-utilsdevice-mapper-persistent-datalvm2

    $ sudo yum install -y yum-utils 
      device-mapper-persistent-data 
      lvm2
    

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

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

    2. 安装 Docker CE

    a. 安装最新版本的Docker CE和containerd,或进入下一步安装特定版本:

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

    中间会提示接受GPG密钥,接受继续。

    Docker已安装好了,但尚未启动。

    b. 要安装特定版本的Docker CE,请在repo中列出可用版本,然后选择安装:

    首先,列出存储库中的版本,如下所示:

    $ yum list docker-ce --showduplicates | sort -r
    
    ...
    
    docker-ce.x86_64            3:18.09.6-3.el7                     docker-ce-stable
    docker-ce.x86_64            3:18.09.5-3.el7                     docker-ce-stable
    docker-ce.x86_64            3:18.09.4-3.el7                     docker-ce-stable
    docker-ce.x86_64            3:18.09.3-3.el7                     docker-ce-stable
    docker-ce.x86_64            3:18.09.2-3.el7                     docker-ce-stable
    
    ...
    

    接下来,指定版本号安装,版本号是第二列的中间部分:3:18.09.6-3.el7,例如:docker-ce-18.09.6

    指定版本号安装命令格式:

    $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    

    安装18.09.6版本:

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

    Docker已安装好了,但尚未启动。

    Docker CE 安装完成。如要运行Docker命令,需要sudo权限。

    c. 查看 Docker 版本号

    $ docker version
    

    d. 启动 Docker

    $ sudo systemctl docker start
    

    e. 通过运行hello-world镜像,验证Docker CE是否正确安装。

    sudo docker run hello-world
    

    这个命令将下载一个测试镜像,然后在容器中运行,打印一条信息消息后退出。

    f. 显示 Docker 状态

    $ sudo systemctl docker status
    

    g. 停止 Docker

    $ sudo systemctl docker stop
    

    其他系统安装

    请参考官网文档

  • 相关阅读:
    很久没有写代码日记了。
    Bundle数据类型
    8-18 缓存垃圾清理
    关于 printf
    强制类型转换/隐式类型转换
    JAVA文件扫描(递归)
    字符串
    8-17 安卓内存清理
    【11-29】excel reader
    orale 乱码
  • 原文地址:https://www.cnblogs.com/jinbuqi/p/11150113.html
Copyright © 2011-2022 走看看