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的时候才重启容器
  • 相关阅读:
    【jekins】jenkins构建触发
    【Autoit】Autoit 使用
    docker 网络和/etc/docker/daemon.json文件详情
    kubernetes(k8s)集群安全机制RBAC
    linux文件目录颜色及特殊权限对应的颜色
    Python 爬取各大代理IP网站(元类封装)
    K8S 容器之间通讯方式
    kubernetes Pod的升级与回滚
    lvs+keepalived+mariadb集群
    kubernetes(k8s)Pod污点与容忍
  • 原文地址:https://www.cnblogs.com/sheng9hhd/p/15566747.html
Copyright © 2011-2022 走看看