docker安装后,这个配置文件是没有的,可以创建daemon.json文件
cat /etc/docker/daemon.json
{
//每个容器日志文件最大200m,文件个数3
"log-opts": {
"max-size": "200m",
"max-file":"3"
},
//docker 默认数据目录为/var/lib/docker,分区空间不足,数据迁移时,需修改为对应的路径,最好提前规划
//v17.05.0 之前的版本使用 graph
//"data-root": "/var/lib/docker",
"exec-opts": ["native.cgroupdriver=systemd"],
//指定私有镜像仓库harbor地址,8443端口一般为harbor私有仓库的https地址
"insecure-registries": ["192.168.1.3","192.168.1.3:8443"]
}
#运行一个名为ng的容器
docker run -d --name ng -p 8100:80 nginx
837bd86e0367d4500be662a268a4c355b67303edbb4fec6492cfb1243b3f4ca7
#查看运行的容器,STATUS为容器运行的状态,PORTS为容器映射到宿主机的端口,NAMES 容器名称
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
837bd86e0367 nginx "/docker-entrypoint.…" 58 seconds ago Up 57 seconds 0.0.0.0:8100->80/tcp ng
发现容器里没有vi vim命令,那我们只能把欢迎页拷贝出来,然后再拷贝进容器
#将容器ng里的/usr/share/nginx/html/index.html 拷贝到宿主机
localhost:nginx a$ docker cp ng:/usr/share/nginx/html/index.html .
localhost:nginx a$ ls
index.html
#编辑内容
localhost:nginx a$ cat index.html
Hello Docker
#宿主机拷贝至容器
localhost:nginx a$ docker cp index.html ng:/usr/share/nginx/html/
localhost:nginx a$
刷新页面,内容显示最新修改的
注意: 此次修改操作为临时性操作,可用于调试配置文件等调试工作,容器数据并不会持久化到磁盘
如何查看ng 容器的日志
Inspect 命令可以查看容器很多有用的信息包括:启动命令,环境变量等
页面更新:2024-05-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号