zoukankan      html  css  js  c++  java
  • docker1-centos7上安装docker

    docker官方文档:https://docs.docker.com

    镜像下载地址:https://hub.docker.com/

    简单理解:

    docker镜像(image)相当于面向对象的类,对应用软件来说,也能理解为软件的构建和打包阶段

    docker容器(container)相当于面向对象的对象,对于应用软件来说,也能理解为软件的启动和运行阶段

    参考官方安装文档

    1.安装环境要求

    目前,CentOS 仅发行版本中的内核支持 Docker。

    Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

    Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

    2.查看linux系统版本及系统内核版本linux常用命令(二),符合1中的要求即可

    3.安装docker需依次执行如下命令

    #用于移除旧的docker
    sudo
    yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2  #安装所需的软件包
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #设置稳定的仓库
    sudo yum install docker-ce docker-ce-cli containerd.io #安装最新版本的docker。如果想要安装指定版本的docker,则该命令不执行,执行下述命令
    注:如果提示您接受 GPG 密钥,请选是
    yum list docker-ce --showduplicates | sort -r  #查看docker版本
    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io  #安装指定版本的docker,格式如docker-ce-18.09.1

    4.启动docker(Docker 安装完默认未启动,需自行启动)

    sudo systemctl start docker

    5.查看docker信息

    docker info

    6.测试运行hello-world

    docker run hello-world

    至此,docker安装完成,可在/var/lib/docker 目录查看docker文件系统

    特别说明:不同的系统又有不同的存储方式,在 ubuntu 下面存储方式为 AUFS;在 Centos 下面存储方式又是 device mapper

    镜像加速:参考自菜鸟教程

    国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

    Docker官方提供的中国镜像库:https://registry.docker-cn.com

    我使用的是CentOS7

    对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

    {"registry-mirrors":["https://registry.docker-cn.com"]}

    之后重新启动服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker

    可执行docker info检查加速器是否配置成功

  • 相关阅读:
    解决安装mysql时出现的三种问题
    解决fences2.01在win8.1的状态下无法移动桌面图标问题
    利用Xshell5从本机上向Linux(虚拟机中)上传文件
    PHP加密解密函数(带有效期,过了有效期也解不了)
    js检查身份证号是否正确
    JS中事件绑定函数,事件捕获,事件冒泡
    js获取元素宽高、位置相关知识汇总
    JS中让新手倍感震惊、违反直觉、出乎意料、的一些知识点汇总记录
    Hbuilder工具使用
    HTML、CSS、JS中常用的东西在IE中兼容问题汇总
  • 原文地址:https://www.cnblogs.com/wang-mengmeng/p/11530284.html
Copyright © 2011-2022 走看看