zoukankan      html  css  js  c++  java
  • Docker-安装与配置

    一、docker安装与卸载

      1. 查看内核版本:uname -r

      2. 更新本地库:apt-get update

      3. 安装docker:apt-get -y install docker.io

      4. docker启动:systemctl start docker

      5. docker自启动:systemctl enable docker

      6. 查看docker版本:docker version

      7.卸载:

    apt-get -y remove docker.io    //卸载软件
    rm -r /var/lib/docker/       //删除数据文件
    rm -r /etc/docker/         //删除数据文件

    二、挂载系统盘:

      1. 挂载新硬盘;

      2. 查看可使用的硬盘列表:fdisk -l

      3. 对新的数据盘进行分区:(n、p、l、回车、回车、wq)

    fdisk /dev/sdb

      4. 当分区完成后,就可以找到对应的磁盘信息:fdisk -l

      5. 分区完,进行格式化:mkfs.ext3 /dev/sdb1

      6. 追加分区信息:echo '/dev/sdb1  /mnt ext3    defaults    0  0' >> /etc/fstab

        此时挂载完成后,对于当前系统盘的路径是“ /mnt”

      7. 查看分区信息:cat /etc/fstab

      8. 进行分区磁盘的挂载:mount -a

      9. 查看当前磁盘信息:df -h

      10. 显示docker信息(存储目录):docker info

      11. 修改docker默认路径:

        mkdir -p /mnt/data/docker/storage
        vim /etc/systemd/system/multi-user.target.wants/docker.servic

        》修改信息:

    ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock  //原来
    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --graph=/mnt/data/docker/storage --storage-driver=overlay //修改为

        》文件拷贝:cp -r /var/lib/docker/* /mnt/data/docker/storage

      12. 配置阿里云docker-ubuntu镜像加速:  

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://xujvirmd.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

      13.查看docker信息:

    docker info
    http://192.168.195.172:2375/info

    三、docker操作命令:

      1. 查看当前主机的镜像信息:docker images

      2. docker进程查询:

    docker ps      //正在运行的镜像
    docker ps -a    //还未彻底结束的镜像
    docker pa -a -q  //还未彻底结束的镜像,镜像id

      3. 镜像关闭:

    docker kill $(docker ps -a -q)  //结束全部运行的docker
    docker rm $(docker ps -a -q)   //清除docker运行信息

      4. 启动docker容器的终端进行docker系统的操作:

    docker run -it --rm ubuntu

        -i :在新的容器中启动一个命令终端、-t:使用者直接在终端进行操作、-rm:容器关闭之后彻底进行关闭,不会在docker后台进行保留

      5. 获取当前ubuntu系统版本:cat /etc/issue

      

  • 相关阅读:
    java经典入门算法题,小白必备!
    java客房管理小项目,小白练手必备!
    10道java经典算法题,每一题都能提升你的java水平!第二弹!
    活动目录对象属性批量修改工具------ADModify
    CentOS7基于http方式搭建本地yum源
    如何禁用AD OU 下面的邮箱用户的Exchange ActiveSync 和 适用于设备的OWA
    通过组策略禁止有本地管理员权限的域用户更改网络配置
    1 什么是virtual Machine
    写Ansible playbook添加zabbix被监控的对象
    Windows server 安装和配置zabbix agent
  • 原文地址:https://www.cnblogs.com/luliang888/p/11229413.html
Copyright © 2011-2022 走看看