在Ubuntu 16.10上安装docker

时间:2016-10-31 18:36:29

标签: ubuntu docker

安装说明适用于Xenial ... https://docs.docker.com/engine/installation/linux/ubuntulinux/。知道如何在Yakkety上安装它吗?

5 个答案:

答案 0 :(得分:12)

我已经设法在Ubuntu 16.10上运行docker,如下所示:

1.更新apt并安装所需的证书 $ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates 2.将GPG密钥添加到apt
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 3.将docker repo添加到apt列表 echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list 4.更新apt sudo apt-get update 5.检查repo是否包含docker安装程序

  $ apt-cache policy docker-engine

  docker-engine:
    Installed: 1.12.2-0~trusty
    Candidate: 1.12.2-0~trusty
    Version table:
   *** 1.12.2-0~trusty 0
          500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
          100 /var/lib/dpkg/status
       1.12.1-0~trusty 0
          500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
       1.12.0-0~trusty 0
          500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
  1. 安装docker engine
  2. $ sudo apt-get install docker-engine

    7.启动docker守护程序。

    $ sudo service docker start

    1. 通过运行hello-world图像验证docker是否已正确安装。
    2. $ sudo docker run hello-world

答案 1 :(得分:4)

使用Xenial源,它们应该可以正常工作。 Yakkety一直没有到达Docker 1.13。

答案 2 :(得分:1)

使用以下命令在Ubuntu上安装docker的最简单方法,您可以从https://get.docker.com/

获取

此脚本适用于快速和通过以下方式轻松安装:

$ curl -fsSL https://get.docker.com | sh

wget -qO- https://get.docker.com/ | sh

对于测试版本(即候选版本):

$ curl -fsSL https://test.docker.com | sh

 wget -qO- https://test.docker.com/ | sh

对于具有实验性功能的rc构建:

$ curl -fsSL https://experimental.docker.com | sh

 wget -qO- https://experimental.docker.com/ | sh

答案 3 :(得分:0)

只需运行:sudo apt-get install docker.io,您就可以了。

答案 4 :(得分:0)

我在ubuntu 16.04中安装了docker及其后续版本。请使用以下命令。

$ sudo su
$ apt-get update
$ apt-get install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
$ add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ apt-get update
$ apt-get install docker-ce
$ usermod -aG docker {non root user}
$ systemctl restart docker
$ systemctl enable docker

之后,我们需要测试docker是否正在运行。为此,命令是

$ systemctl is-active docker

检查容器的运行状态

$ docker container ls -a

现在我们需要安装容器

$ docker pull ubuntu

现在我们必须将此图像运行到容器中

$ docker run --name Mycontainer -it ubuntu bash

如果您想从容器中取出到以前的用途,请按以下键

Ctrl + P + Q

如果您想再次进入容器

$ docker exec -it {container id} /bin/bash

假设,如果要删除图像,则命令为

$ docker rmi {image name}

但是如果该图像标签带有正在运行的容器。然后我们必须先停止容器。

$ docker stop {container name}

安装docker compose

$ sudo apt install docker-compose

来自Docker容器的创建映像

$ docker commit {container ID} {docker hub username/image name : tag}

登录Docker集线器

$ docker login

将本地图片推送到您的个人存储库中。

$ docker push {image mane}