更新 d01.md

main
LeJingS 1 month ago
parent 25152e2e21
commit a0a38bbc0b

@ -602,6 +602,101 @@ root@ca1ad6b59e59:/usr/local/tomcat/webapps#
// to do 暂略
#### 分层思想和提交自定义镜像
##### commit镜像
```shell
docker commit -m提交的描述信息 -a作者 容器id 目标镜像名:[TAG]
```
将修改后的容器修改为一个新的镜像
由此docker算入门
### 容器数据卷
容器的持久化和同步操作,容器间数据共享
#### 使用数据卷
>方式一:直接使用命令来挂载 -v
``` shell
docker run -it -v 主机目录:容器内目录(类似-p
```
```shell
lejings@ljs-Ubuntu-desktop:~$ docker run -it -v /home/ceshi:/home/csUbuntu centos /bin/bash
[root@011a2b7954bc /]#
"Mounts": [
{
"Type": "bind",
"Source": "/home/ceshi",
"Destination": "/home/csUbuntu",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
[root@011a2b7954bc csUbuntu]# touch test.java
[root@011a2b7954bc csUbuntu]# ls
test.java
[root@011a2b7954bc csUbuntu]#
lejings@ljs-Ubuntu-desktop:/home/ceshi$ ls
test.java
lejings@ljs-Ubuntu-desktop:/home/ceshi$
测试成功
双向同步,容器停止后修改的内容会在容器再次启动时更新
```
@ -617,3 +712,4 @@ root@ca1ad6b59e59:/usr/local/tomcat/webapps#
Loading…
Cancel
Save