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. 图示