• Docker 01 安装DockerEngine和Docker Cli


    环境:

    CentOS 7 x64

    Vmware虚拟机

    1. 安装Yum对Dockers的yum源仓库

    > sudo yum install -y yum-utils
    
    > sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo

     2. 安装Dockers;全部 y

    > sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

     > 此命令会安装 Docker,但不会启动 Docker。它还会创建一个 docker组,但是默认情况下它不会将任何用户添加到该组中。

    3. 启动Dockers,并设置为开机自启。

    > systemctl start docker
    > systemctl enable docker
    > systemctl daemon-reload
    > systemctl restart docker.service
    > systemctl restart containerd.service

    4. 测试Hello World

    > sudo docker run hello-world

    额外说明:

    1. 关于daemon-reload命令

    daemon-reload命令是属于systemctl的,可以通过 man systemctl查看手册页说明信息,通过键入/daemon-reload 进行搜索,n是查询下一个,大写N是查询上一个。

     

    daemon-reload命令的解释(译文):

      重新加载 systemd 管理器配置。 这将重新运行所有生成器(参见 systemd.generator(7)),重新加载所有单元文件,并重新创建整个依赖关系树。 在重新加载守护进程时,systemd 代表用户配置侦听的所有套接字都将保持可访问性。 此命令不应与 reload 命令混淆。

    我是这么理解的:大白话就是当你修改 /etc/systemd/system 目录下的服务配置文件的时候,需要进行 systemctl daemon-reload 命令重新加载下systemctl自身的配置。

    参考:

    Docker Engine CentOS安装指南

    Docker自启动配置

    使用Systed控制Docker

  • 相关阅读:
    JS 数组去重复值
    git 上传项目 到github
    IntelliJ IDEA 创建maven 项目 并且,将springMVC 与Mybatis 整合
    easyui datagrid 动态添加columns属性
    codeMirror的简单使用,js比较文本差异(标注出增删改)
    sql注入
    Web For Pentester靶场
    一些数据库
    nginx的使用场景
    dockerfile
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/16537520.html
Copyright © 2020-2023  润新知