ubuntu安装docker

安装步骤:

  1. 使用管理员帐号登录ubuntu 15.04系统,保证该管理有root权限,或者可以执行sudo命令。
  2. 检查curl包有没有安装。
which curl

如果curl没有安装的话,更新apt源之后,安装curl包。

sudo apt-get update $ sudo apt-get install curl
  1. 获得最新的docker安装包。
curl -sSL https://get.docker.com/ | sh 

shell会提示你输入sudo的密码,然后开始执行安装过程。

  1. 确认Docker是否安装成功。
sudo docker run hello-world

这个命令会下载一个测试用的镜像并启动一个容器运行它。
或者,用 docker info 命令应该能够确认 Docker 是否已经正常安装并运行了:

sudo docker info

可能遇到的问题:

问题1:

由于国内网络原因,第四步可能会报错

root@2560p:~# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pulling fs layer 
docker: error pulling image configuration: Get https://registry-1.docker.io/v2/library/hello-world/blobs/sha256:48b5124b2768d2b917edcb640435044a97967015485e812545546cbed5cf0233: read tcp 192.168.2.112:46466->50.17.62.194:443: read: connection reset by peer.
See 'docker run --help'.

解决方法:

注册并使用DaoCloud的加速器:https://www.daocloud.io/mirror#accelerator-doc
会给每个用户分配一个加速网址
修改文件:

vi /etc/default/docker

添加如下这段话:(xxxxxxx为分配给你的id)

DOCKER_OPTS="--registry-mirror=http://xxxxxxxx.m.daocloud.io"

重启docker:

service docker restart

问题2:

在Ubuntu中,如果使用UFW,需要修改/etc/default/ufw 文件:

DEFAULT_FORWARD_POLICY="ACCEPT"

保存修改内容并重新加载 UFW:

sudo ufw reload

你可能感兴趣的:(ubuntu安装docker)