Docker 基本使用一(Ubuntu16.04安装)

这里只介绍Ubunte 其他系统安装请看文章底部

一、卸载旧版本

$ sudo apt-get remove docker docker-engine docker.io

 二、使用存储库进行安装

1.更新apt包裹索引:

$ sudo apt-get update

2.安装软件包以允许apt通过HTTPS使用存储库:

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

3.添加Docker的官方GPG密钥:

#国内镜像
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

# 官方源
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4.查看秘钥:

$ sudo apt-key fingerprint 

5. 使用以下命令设置稳定的存储库。即使您想从边缘测试存储库安装构建,也总是需要稳定的存储 库。要添加边缘或 测试存储库,请在下面的命令中添加单词或(或两者)后面的单词。edge,test,stable

#国内镜像
$ sudo add-apt-repository \
    "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
    $(lsb_release -cs) \
    stable"


# 官方源
# $ sudo add-apt-repository \
#    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
#    $(lsb_release -cs) \
#    stable"

安装DOCKER CE

  1. 更新apt软件包索引。
    $ sudo apt-get update
    
  2. 安装最新版本的Docker CE,或转到下一步安装特定版本。任何现有的Docker安装都会被替换。
    $ sudo apt-get install docker-ce
    

    有多个Docker存储库?

    如果启用了多个Docker存储库,则安装或更新时未指定版本apt-get installapt-get update命令始终会安装尽可能高的版本,这可能不适合您的稳定性需求。

  3. 在生产系统上,您应该安装特定版本的Docker CE,而不是始终使用最新版本。此输出被截断。列出可用的版本。
    $ apt-cache madison docker-ce
    
    docker-ce | 17.12.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    

    列表的内容取决于启用了哪些存储库。选择一个特定的版本进行安装。第二列是版本字符串。第三列是存储库名称,它指示软件包来自哪个存储库并且通过扩展其稳定性级别。要安装特定版本,请将版本字符串附加到包名称,并用等号(=)将它们分开:

    $ sudo apt-get install docker-ce=<VERSION>
    

    Docker守护进程自动启动。

安装完成后,运行下面的命令,验证是否安装成功。


$ docker version
# 或者
$ docker info

Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组(官方文档)。


$ sudo usermod -aG docker $USER

Docker 是服务器—-客户端架构。命令行运行docker命令的时候,需要本机有 Docker 服务。如果这项服务没有启动,可以用下面的命令启动(官方文档)。


# service 命令的用法
$ sudo service docker start

# systemctl 命令的用法
$ sudo systemctl start docker

其他系统官方安装文档: