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

      

  • 相关阅读:
    解决win10家庭版打不开组策略gpedit.msc
    Centos7上安装配置Redis
    Typora配置图片自动上传到图床
    SSM静态资源访问不了问题
    SSM整合
    opencv基础学习 小知识--绘图+小实战训练
    opencv基础学习详细笔记【1】--读取并显示图片
    Scikit-Learn 源码研读 (第二期)基类的实现细节
    Scikit-Learn 源码研读 (第一期)项目结构介绍
    在Win10上搭建fastai课程环境
  • 原文地址:https://www.cnblogs.com/luliang888/p/11229413.html
Copyright © 2011-2022 走看看