zoukankan      html  css  js  c++  java
  • CentOS 7 安装部署Docker

    本文讲述的是使用yum 命令来安装 Docker.

    首先,通过uname -r来查看系统版本信息。

    uname -r

    服务器运行结果如图:

     CentOS 7.0以上即可,如图所示Release版本为7.9。参见官方版本对照表

    第一步:清理已经安装过的Docker(如果从未安装过,跳过此步)

    检查是否安装过Docker:

    docker -v

    执行清理命令:

    yum remove docker \
                      docker-client \                  
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-selinux \
                      docker-engine-selinux \
                      docker-engine

    第二步:安装Device Mapper工具

    yum install -y yum-utils device-mapper-persistent-data lvm2

    第三步:配置docker的yum数据源

    # 官方仓库
    yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
    
    # 阿里仓库
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    第四步:更新 yum 缓存

    yum makecache fast

    第五步:安装docker-ce(社区版)

    yum -y install docker-ce

    第六步:启动及配置 Docker

    启动 Docker 服务

    systemctl start docker

    重启 Docker 服务

    systemctl restart docker

    设置开机自启动 Docker 服务

    systemctl enable docker.service

    设置 Docker 中的容器对象随着 Docker 服务的启动而自动启动。--restart=always

    docker container update --restart=always 容器名字

    状态参数说明:

    参数名称说明
    no 不自动重启容器. (默认)
    on-failure 容器发生error而退出(容器退出状态不为0)重启容器
    unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
    always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
  • 相关阅读:
    Java并发编程:volatile关键字解析(转)
    Java并发编程 Synchronized及其实现原理
    (a++)+(++a)=?
    Java集合中那些类是线程安全的
    Servlet 与 CGI 的比较
    JAVA中常见的锁以及其特性
    总结一下hashMap和hashtable方面的知识点
    Which statement is true?
    下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:
    Kafka 详解(转)
  • 原文地址:https://www.cnblogs.com/sheng9hhd/p/15566747.html
Copyright © 2011-2022 走看看