繁体   English   中英

在Ubuntu 14.04LTS上安装Docker.io

[英]Installing Docker.io on Ubuntu 14.04LTS

我正在Windows Azure中运行虚拟机,其中包含Ubuntu 14.04 LTS的预构建映像。

当我想安装Docker.io如下所述: httpDocker.io

安装工作但我正在运行时:

sudo docker.io pull ubuntu 

将抛出错误:

无法连接到Docker守护程序。 docker -d在这台主机上运行吗?

任何人都可以帮助或有类似的问题吗?

PS:任何具有高声誉的人都可以为Ubuntu-14.04创建一个标签吗?

显然,docker守护程序没有运行。 您想检查/etc/default/docker.conf以获取正确的配置和问题

sudo service docker.io start

要么

sudo service docker start

取决于他们如何称呼服务

将自己添加到docker组:

sudo usermod -a -G docker myuser

并重新启动机器为我工作。 该解决方案在以下网址中讨论: https//github.com/docker/docker/issues/5314

在Ubuntu 14.04上, docker.io包安装了Docker 0.9.1。

根据文档 ,要安装当前版本,请使用以下命令:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker

还有一个简单的脚本可以帮助完成此过程:

$ curl -s https://get.docker.io/ubuntu/ | sudo sh

或者,检查azure-docker-registry项目以获取有关如何自动执行Azure配置和Docker容器部署的示例。 例如,这个Ansible剧本

- name: create docker data directory
  file: path=/mnt/data/docker state=directory

- name: store docker files in data disk
  file: src=/mnt/data/docker dest=/var/lib/docker state=link

- name: add repository key
  command: creates=/etc/apt/sources.list.d/docker.list apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

- name: copy repository source file
  copy: src=docker.list dest=/etc/apt/sources.list.d/docker.list

- name: install docker package
  apt: name=lxc-docker update_cache=yes state=present

还要确保符号链接docker.io二进制docker使用教程/文档,而无需重新编写的每一个命令。

ln -s /usr/bin/docker.io /usr/bin/docker

运行docker -d以查看它是否显示任何错误消息。

如果缺少apparmor,请使用sudo apt-get install apparmor安装它

然后sudo service docker start

很难说,但有时官方docker安装程序在Ubuntu 14.04上失败。 可以使用下面给出的命令[Quick and Dirty]简单地安装docker

sudo apt-get update
sudo apt-get -y install docker.io

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM