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

 

posted @ 2022-07-31 16:59  星小梦  阅读(566)  评论(0)    收藏  举报