zoukankan      html  css  js  c++  java
  • Ubuntu Server下docker实战 02: docker进阶配置

    在上一篇文章里《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
  • 相关阅读:
    少儿编程之我见
    异常处理:java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext
    Maven异常:Could not find artifact
    三种使用分布式锁方案
    技术栈
    给定一个数组,求两数之和等于某个值
    链表--部分知识点整理
    链表
    php序列化和反序列化学习
    data类型的url
  • 原文地址:https://www.cnblogs.com/Luckey/p/9801306.html
Copyright © 2011-2022 走看看