zoukankan      html  css  js  c++  java
  • Docker的安装、配置及启动守护进程

    0、查看环境

    docker要求linux版本在3.8以上
    linux查看内核版本命令:
    uname -r


    1、卸载旧版本

    yum remove docker 
               docker-client 
               docker-client-latest 
               docker-common 
               docker-latest 
               docker-latest-logrotate 
               docker-logrotate 
               docker-engine
    View Code

    2、安装环境

    yum install -y yum-utils


    3、设置镜像的仓库

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    仓库地址默认是国外的,百度搜索docker阿里云镜像地址,并设置
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


    4、更新yum软件包索引

    yum makecache fast


    5、安装docker

    ce 社区版 ee 企业版 官方建议使用社区版
    yum install docker-ce docker-ce-cli containerd.io
    或者yum -y install docker


    6、启动docker(即启动服务端的守护进程)

    systemctl start docker / systemctl start docker.service

    service命令是去/etc/init.d目录下去执行相关程序;systemd是Linux系统最新的命令,systemctl兼容了service。ctl,即control。


    7、检查安装

    docker version


    8、停止重启docker守护进程

    systemctl stop docker
    systemctl restart docker


    9、运行 hello-world 镜像

    以hello-world镜像为模板生成一个hello-world的容器实例并运行
    docker run hello-world


    10、查看下载的 hello-world 镜像

    docker images


    11、卸载docker
    卸载环境
    yum remove docker-ce docker-ce-cli containerd.io
    删除资源
    rm -rf /var/lib/docker 这是docker的默认工作路径


    12、阿里镜像加速

    访问dev.aliyun.com,登陆用户名:prince_chuang,找到镜像加速器,复制如下内容:

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

    13、配置使用

    创建目录:mkdir -p /etc/docker
    编写配置文件:

    tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://syn5bu1q.mirror.aliyuncs.com"]
    }
    EOF

    使文件生效:

    systemctl daemon-reload
    重启:
    systemctl restart docker

  • 相关阅读:
    C#拾遗(一、基本类型)
    JS正则表达式的test()方法检查汉字
    从程序员到项目经理(一)
    程序员基本素质要求
    似乎比较快
    Qt常用类
    QT 获取窗口 大小 信息
    QT 获取屏幕尺寸的法子
    Qt中 QString 和int, char等的“相互”转换
    qt 读取xml文件
  • 原文地址:https://www.cnblogs.com/Mike_Chang/p/12956326.html
Copyright © 2011-2022 走看看