零、加入 docker 用户组
在使用非管理员账户登录操作系统,操作 docker 的时候需要切换到管理员的身份,每次都这样操作会比较麻烦,所以可以将当前用户加入到 docker 用户组 ,代码如下:
sudo usermod -aG docker USER_NAME
一、配置启动项
Doker 服务启动调用的是 dockerd 命令 ,dockerd 命名支持多种启动参数。例如启动 Docker 的 debug 模式并监听 8011 端口,代码如下:
docker -D -H tcp://127.0.0.1:8011
上面的参数可以写入 docker 文件 daemon.json 中,文件位于 /etc/docker,配置如下:
{
"debug":true,
"hosts":["tcp://127.0.0.1:8011"]
}
同样可以将上面的参数配置写入到 docker 配置文件中,以 ubuntu 为例,docker 默认的配置文件位于 /etc/default/docker,打开配置文件修改 DOCKER_OPTS,修改如下:
DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:8011 -H unix://var/run/docker.sock"