• centos指定默认目录安装docker


     

    挂载目录

    1.挂载硬盘

       parted -s /dev/sdb mklabel gpt
    parted -s /dev/sdb mkpart primary 0% 100%
    parted -s /dev/sdb print
    mkfs.ext4 /dev/sdb1

    mkdir /datab
    mount /dev/sdb1 /datab
    echo "/dev/sdb1 /datab ext4 defaults 0 0" >> /etc/fstab

    2.查看新格式化硬盘

    df -h

    文件系统 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 48G 993M 48G 3% /
    devtmpfs 7.8G 0 7.8G 0% /dev
    tmpfs 7.8G 0 7.8G 0% /dev/shm
    tmpfs 7.8G 8.6M 7.8G 1% /run
    tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
    /dev/sda1 1014M 143M 872M 15% /boot
    tmpfs 1.6G 0 1.6G 0% /run/user/0
    /dev/sdb1 197G 61M 187G 1% /datab

     yum安装docker

    #安装必要的一些系统工具

    yum install -y yum-utils device-mapper-persistent-data lvm2

    #添加软件源信息

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    #更新并安装Docker-CE

    yum install docker-ce-18.03.1.ce-1.el7.centos

    #查看docker 的版本

    docker version

    #开启 docker 并设置开机自启动


    systemctl start docker
    systemctl enable docker

    指定目录

    1.查看默认目录

     sudo docker info | grep "Docker Root Dir"

    2.停止docker服务

    systemctl stop docker

    3.docker的配置文件路径在/etc/docker/daemon.json,增加一个key和value,指定docker的路径:"graph": "/new-path/docker"。

    默认采用的"storage-driver"是overlay2,如果使用xfs系统需要格式化的时候指定打开ftype,命令:mkfs.xfs -n ftype=1 /path/to/your/device

    vim /etc/docker/daemon.json 

    {
    "registry-mirrors": ["https://hub-mirror.c.163.com/"],
    "graph": "/datab/lib/docker"
    }

     mkdir -p /datab/lib/docker

    4.启动docker服务

    systemctl start docker

    执行docker info,查看docker信息如下:

    [root@localhost ~]# docker info
    Containers: 0
    Running: 0
    Paused: 0
    Stopped: 0
    Images: 0
    Server Version: 18.03.1-ce
    Storage Driver: overlay2
    Backing Filesystem: extfs
    Supports d_type: true
    Native Overlay Diff: false
    Logging Driver: json-file
    Cgroup Driver: cgroupfs
    Plugins:
    Volume: local
    Network: bridge host macvlan null overlay
    Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
    Swarm: inactive
    Runtimes: runc
    Default Runtime: runc
    Init Binary: docker-init
    containerd version: 773c489c9c1b21a6d78b5c538cd395416ec50f88
    runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
    init version: 949e6fa
    Security Options:
    seccomp
    Profile: default
    Kernel Version: 3.10.0-327.el7.x86_64
    Operating System: CentOS Linux 7 (Core)
    OSType: linux
    Architecture: x86_64
    CPUs: 2
    Total Memory: 3.688GiB
    Name: localhost.localdomain
    ID: IWSE:VMJM:POT7:VGAI:6ZZM:MJQZ:MD44:UB44:BOSJ:2D7U:HQAO:JVOZ
    Docker Root Dir: /data/lib/docker
    Debug Mode (client): false
    Debug Mode (server): false
    Registry: https://index.docker.io/v1/
    Labels:
    Experimental: false
    Insecure Registries:
    127.0.0.0/8
    Registry Mirrors:
    https://dockerhub.azk8s.cn/
    Live Restore Enabled: false

    WARNING: bridge-nf-call-iptables is disabled
    WARNING: bridge-nf-call-ip6tables is disabled

    docker镜像

    导出镜像

    docker save <myimage>:<tag> | gzip > <myimage>_<tag>.tar.gz

    导入镜像

    gunzip -c <myimage>_<tag>.tar.gz | docker load
  • 相关阅读:
    条件语句、循环语句
    var、符号运算、条件语句、三元(目)运算、自加和自减
    js的介绍
    浏览器的差距、ie6 ie7 ie8、符号、html css、BFC、
    单位、浏览器、布局、
    z-index、absolute、marquee滚动条的问题
    js数据类型 方法 函数
    js函数
    全局方法或全局属性
    数据类型
  • 原文地址:https://www.cnblogs.com/beilong/p/12247135.html
Copyright © 2020-2023  润新知