blog icon indicating copy to clipboard operation
blog copied to clipboard

安装 Docker

Open penglongli opened this issue 7 years ago • 0 comments
trafficstars

由于国内墙的原因,安装 Docker 会比较慢。一般情况下我们都会找源,安装的话用阿里云的源:

https://mirrors.aliyun.com/

关于安装,可以参考:

https://yq.aliyun.com/articles/110806

配置

本文介绍下安装后的配置

本文基于 Ubuntu 16.04,14.04 及以前的版本由于 Ubuntu 16.04 支持 systemd 的原因会有很大差异

在安装 Docker 结束后,修改 /lib/systemd/system/docker.service 文件,替换 ExecStart 参数为如下:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --registry-mirror registry.docker-cn.com -g /data/docker

介绍下几个参数:

  • tcp://0.0.0.0:2375,此参数配置 Docker Port
  • unix:///var/run/docker.sock,此配置为 Docker Daemon,具体看:https://github.com/penglongli/blog/issues/52
  • --registry-mirror registry.docker-cn.com,此配置为配置拉取镜像的时候的 Mirror,参照:https://www.docker-cn.com/registry-mirror
  • -g /data/docker,此配置为配置 Docker 的存储目录,一般情况下我们也不会把数据存放在 Docker 里边,不然很容易出现容器删掉后数据没了

如果出现用户权限不对,可通过如下命令把用户加至 docker 用户组:

sudo usermod -aG docker 用户名

其它的相关:

penglongli avatar Jan 14 '18 08:01 penglongli