• linux 系统中安装docker


    一、下载docker 离线包, 下载最新即可

    https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz

    二、下载docker安装脚本, download zip 就行

    GitHub - Jrohy/docker-install: auto install latest docker by online/offline (binary install)

     三、 在linux环境中创建/root/setup/docker

            mkdir -p /root/setup/docker

    四、将二中的脚本下载解压缩到/root/setup/docker目录下, 将一中下载docker离线包下载不需要解压缩同样放到此目录下, 并给一个可执行权限

    可执行权限:

    chmod +x *(*是指把此文件下所有的文件都有+x权限, *可以替换为具体文件)

    五、安装

    ./install.sh -f docker-20.10.9.tgz 

    六、 安装成功以后, 检查docker 信息

    docker info

    Docker服务基本操作
    启动docker服务
     systemctl start docker
    查看Docker状态
    查看docker是否启动了,是否是运行状态

    systemctl status docker


    设置Docker开机自启
    systemctl enable docker
    禁用Docker开机自启
    systemctl disable docker
    重新启动Docker服务
     systemctl restart docker
    查看Docker信息
    docker info
    查看docker info中具体key的信息,例如:
    docker info | grep 'Docker Root Dir:'
    停止docker服务
    systemctl stop docker
    Docker镜像加速
    由于国内网络问题,需要配置加速器来加速。修改配置文件 /etc/docker/daemon.json

    下面命令直接生成文件 daemon.json,直接在命令行执行即可

    cat < /etc/docker/daemon.json
    {
      "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "http://hub-mirror.c.163.com"
      ],
      "max-concurrent-downloads": 10,
      "log-driver": "json-file",
      "log-level": "warn",
      "log-opts": {
        "max-size": "10m",
        "max-file": "3"
        },
      "data-root": "/var/lib/docker"
    }
    EOF

    补充:在执行如上指令时,保证你的登录用户为root管理员用户,并且设置好以后重启docker服务

    Docker镜像操作实践
    本章节操作以hello-word镜像为例

    下载镜像
    语法:docker pull 镜像名
    案例:(下载一个名为hell-word的镜像)

    docker pull hello-world
    浏览镜像文件
    语法:

    docker images
    查看镜像详情
    语法:

    docker安装oracle的详细步骤
    pdf

    0星
    超过10%的资源
    1.08MB

    下载
    docker inspect 镜像名或镜像id
    例如:查看一个名为hello-word的镜像

    docker inspect hello-world
    查看镜像历史
    一个镜像是由多个层(layer)组成的,那么,我们要如何知道各个层的具体内容呢?通过 docker history 命令,可以列出各个层(layer)的创建信息,

    例如:查看hello=word的历史信息(查看镜像进行了什么操作,等。。。)

    docker history hello-world
     

  • 相关阅读:
    C#【必备技能篇】生成公共属性代码{get;set;}的快捷方法
    spring boot 自定义 starter
    cuda安装失败原因汇总
    Android 缓存清理实现工具类
    从零开始写 Makefile
    I2C通信协议
    有没有不用加班的程序员 ?
    C++设计模式_09_Abstract Factory 抽象工厂
    The Sandbox 和 Brinc 公布入选 5000 万美元元宇宙加速器计划的首批初创公司
    解决uni-app中使用webview键盘弹起遮挡input输入框问题
  • 原文地址:https://blog.csdn.net/frank_ldw/article/details/89447351