总时长 13:26:00 共95P
此文章包含第1p-第p14的内容
前置条件
后置 雷丰阳
痛点:开发环境特定、开发环境各不相同
https://docs.docker.com/engine/install/centos/
docker 必须运行在linux内核环境
如果win想使用 需要先安装虚拟机环境 然后再运行docker
三要素
镜像、容器、仓库
docker安装
卸载代码
这个镜像地址是国外网站很慢,要修改成国内的镜像仓库
yum makecache fast
yum makecache fast是一个在使用Yum包管理器时可以使用的命令,用于加快软件包缓存的生成过程。
Yum是一种常用的包管理工具,用于在Linux系统中自动下载、安装和升级软件包。当执行yum makecache命令时,Yum会从配置的软件源中下载软件包索引,并将其存储在本地缓存中,以便后续的软件包操作可以更快地执行。
在yum makecache fast命令中,fast选项表示只下载最新的软件包索引而不下载旧的索引。这可以节省时间和网络带宽,尤其是当系统上已经存在一部分软件包缓存时。
要使用该命令,请打开终端并以root权限或使用sudo运行以下命令:
yum makecache fast
Yum将开始下载和生成最新的软件包索引,并在完成后更新本地缓存。这样,下次执行软件包操作时,Yum将使用已缓存的索引,使操作更高效。
如果遇到报错 可以去掉fast
安装docker
启动docker
查看当前版本
运行hello-world
本地库没有hello-world
发现本地没有 去仓库调取 pulling
打出这段话代表完成
卸载
镜像加速
去阿里云选择自己的唯一加速地址
切记是 daemon 不是deamon
改完配置文件后记得
systemctl daemon-reload
有可能还是不生效 最好再restart一下docker
在demojson里写入这段json串 反写进去
systemctl daemon-reload是一个用于重新加载systemd的守护进程配置的命令。
systemd是一种在现代Linux系统中广泛使用的系统和服务管理工具。当你对系统上的systemd单元(units)进行更改时,例如添加、修改或删除服务文件(.service)、定时器文件(.timer)或其他systemd单元,你需要使用systemctl daemon-reload命令来通知systemd重新加载配置。
要使用该命令,请以root权限或使用sudo运行以下命令:
systemctl daemon-reload
执行此命令将使systemd重新加载其配置,并使其生效。这样,任何对systemd配置的更改都会生效,而无需重新启动整个系统。
请注意,systemctl daemon-reload只是重新加载systemd的配置,并不会启动、停止或重新加载任何具体的服务或单元。如果你对特定服务的配置进行了更改,并希望将更改应用到该服务,你仍然需要使用适当的systemctl命令(如start、stop、restart等)来操作该服务。
helloworld