zoukankan      html  css  js  c++  java
  • docker--docker19.03.2安装与部署

    docker tar包的安装

    1.下载

      docker ce(社区版) 下载地址:https://download.docker.com/linux/static/stable/x86_64

    2.安装

    tar -zxvf docker-19.03.2.tar.gz
    cp docker/* /usr/bin/
    docker -v

    3.配置 docker.service文件

    vi /usr/lib/systemd/system/docker.service

    [Unit]
    Description=Docker Application Container Engine
    Documentation=https://docs.docker.com
    After=network-online.target firewalld.service
    Wants=network-online.target
     
    [Service]
    Type=notify
    ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0 -H tcp://0.0.0.2375 --containerd =/run/containerd/containerd.sock
    #ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 --selinux-enabled=false --log-opt max-size=1g
    ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target

    4.创建后台运行的daemon.json

    在使用docker时,会频繁的修改一些配置参数,有些参数修改后,是需要重启docker 后台进程重新加载daemon.json才能生效的
    docker后台进程重启后,可能会造成正在运行的容器强制关闭。因此需要添加配置,达到重启docker,而不会强制关闭容器。
    vim  /etc/docker/daemon.json
    {
        "live-restore": true    #注意一定要加在最后一行
    }

    5.阿里云镜像配置

      阿里云镜像配置(点我)

    6.将docker加入用户组

    #docker进程使用Unix Socket而不是TCP端口。而默认情况下,Unix socket属于root用户
    #因此需要root权限才能访问。所以需要创建用户组来访问和使用
    sudo groupadd docker        #添加docker用户组
    sudo gpasswd -a admin docker   #将当前用户admin添加至docker用户组中,其中admin为用户名,你可以按自己的用户名来定义

    newgrp docker            #更新docker用户组

    7.启动dockerd服务进程

    systemctl enable docker    #设置开机自启
    systemctl daemon-reload    #重新加载服务 systemctl start docker     #启动docker

    8.验证

    docker version          #检查版本信息,包括之前的安装信息都会显示
    docker info            #检查内核、数据卷、集群信息

     9.下载hello-world镜像

    docker pull hello-world     #下载镜像

     10.运行hello-world镜像

    docker run hello-world    #运行

  • 相关阅读:
    Java-数据结构与算法-选择排序与冒泡排序
    Java-马士兵设计模式学习笔记-迭代器模式-模仿Collectin ArrayList LinckedList
    Java-马士兵设计模式学习笔记-装饰者模式
    1072 Gas Station (30)(30 分)
    1034 Head of a Gang (30)(30 分)
    poj 3723 Conscription
    qduoj 218 签到题
    1045 Favorite Color Stripe (30)(30 分)
    1068 Find More Coins (30)(30 分)
    1057 Stack (30)(30 分)
  • 原文地址:https://www.cnblogs.com/MrRightZhao/p/13187157.html
Copyright © 2011-2022 走看看