阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

188次阅读
没有评论

共计 1035 个字符,预计需要花费 3 分钟才能阅读完成。

在上一篇文章里《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

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1035字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中