在上一篇文章里《Ubuntu Server 下 docker 实战 01: 安装 docker》, 我们已经把 docker 安装起来了, 并运行了一个 hello-world
这一篇, 我们继续讲进阶配置.
1. 配置 docker 在系统启动时候自动启动
- sudo /lib/systemd/systemd-sysv-install enable docker
- sudo systemctl enable docker
- sudo systemctl restart docker.service
这样我们重启服务器后, docker 服务也自动启动了
2. 转移 docker 数据文件路径
修改配置文件
vi /etc/default/docker
我们假设要把数据移动到 /data/docker 下, 那么在配置文件中添加如下内容, 保存退出
OPTIONS=--graph="/data/docker" -H fd://
停止 docker
service docker stop
确认不存在 /data/docker 目录
rm -rf /data/docker
转移文件, 将 docker 数据从 / var/lib/docker 移到 /data/docker, 并创建连接
- sudo mv /var/lib/docker /data/docker
- sudo ln -s /data/docker /var/lib
启动 docker
service docker start
3. 创建 docker 子网, docker 默认使用 172.17.0.0/24 子网, 但我们可能有自己的需要, 那么可以通过下面方法创建子网
显示已有子网
docker network ls
创建一个 172.18.0.0/24 的子网
docker network create --subnet=172.18.0.0/24 dockernetwork
我们看下现在的子网列表
- docker network ls
- NETWORK ID NAME DRIVER SCOPE
- b295fdf8279f bridge bridge local
- b338774b3d02 dockernetwork bridge local
- 88b7535d052a host host local
- 79814a08c6d1 none null local
来源: https://www.cnblogs.com/Luckey/p/9801306.html