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中equals与==异同
    CGI与WSGI
    Javazh中static的简单理解
    MySQL 4.1/5.0/5.1/5.5各版本的主要区别
    php生成随机密码的几种方法
    phpmyadmin里MySQL字符集:cp1252 West European (latin1) ,解决乱码问题
    GoogleMap API 离线版
    [转]为前端开发人员制作的 Chrome 扩展 jsbeautifier
    Google Map Tile 下载脚本
    Google 地图 API 参考
  • 原文地址:https://www.cnblogs.com/sheng9hhd/p/15566747.html
Copyright © 2011-2022 走看看