Ubuntu Server下Docker实战 02: Docker进阶配置

在上一篇文章里《Ubuntu Server下Docker实战 01: 安装Docker,见 https://www.linuxidc.com/Linux/2018-10/154873.htm》,我们已经把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  

原文出处:linuxidc -> https://www.linuxidc.com/Linux/2018-10/154873.htm

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。