docker

B站视频:https://www.bilibili.com/video/BV1og4y1q7M4?spm_id_from=333.788.player.switch&vd_source=2bb64c37f92f4879fab81cd58822718c&p=27

 

1. 容器数据卷

1. 命令 -v 主机地址:容器地址  # 指定路径挂载
匿名挂载: -v 容器内路径  # 一般不用
具名挂载: -v 具名(不带有/,不表示路径,只用名称)  #  默认在主机的/var/lib/docker/volume/xxx/_data中

2. 拓展 :ro或:rw
docker run -d nginx02 -v /home/nginx02:/etc/nginx:ro nginx

ro 表示只读,容器内只有读权限,只能在主机中写
rw表示读写,容器内有读写权限

 2. 容器间数据共享

1. 命令 --volumes-from
多个容器共同挂载在主机的同一个目录上,实现文件等数据的共享

 

3. dockerfile

1. dockerfile是用来构建docker镜像的文件,命令参数脚本
2. 每个保留关键字(指令)都是必须是大写字母,从上往下执行,#表示注释,每一个指令都会创建提交一个新的镜像层,并提交

 

 

 4. 创建自己的docker镜像

1. 图示

 

 

posted @ 2025-05-04 21:44  10132714  阅读(7)  评论(0)    收藏  举报