@@ -267,9 +267,6 @@ java -jar /root/spring-boot-my-demo.jar
267
267
- ` -p` :表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 58080 端口,这样就向外界暴露了 58080 端口,可通过 Docker 网桥来访问容器内部的 8080 端口了。
268
268
- ` --name` :表示容器名称,用一个有意义的名称命名即可
269
269
- 进入容器后退出,输入:` exit` 回车
270
-
271
-
272
-
273
270
- ` docker start` ,重新启动已经停止的容器
274
271
- ` docker start 容器ID/容器名称`
275
272
- ` docker stop`
@@ -283,12 +280,16 @@ java -jar /root/spring-boot-my-demo.jar
283
280
- ` docker exec -i -t 容器ID/容器名称 /bin/bash` ,进入正在运行的 docker 容器,并启动终端交互
284
281
- ` docker exec -d 容器ID/容器名称 touch /opt/test.txt` ,已守护式的方式进入 docker 容器,并创建一个文件
285
282
- ` docker stop 容器ID/容器名称` :停止容器
286
-
287
-
288
-
289
- 容器rootfs命令
290
-
291
283
- ` docker commit`
284
+ 把容器打成镜像sudo docker commit a6c28e3f1ec4 ryzebo/docker-nodejs-test:0.1
285
+ a6c28e3f1ec4 是容器的id
286
+ ryzebo 是你注册的https://store.docker.com/的名字,如果你没有的话,那需要先注册
287
+ docker-nodejs-test 是你为该镜像起的名字
288
+ :0.1 是镜像的版本号,默认是latest版本
289
+
290
+ 在提交镜像时指定更多的数据(包括标签)来详细描述所做的修改
291
+ sudo docker commit -m=" A new custom image" --author=" James Turnbull" 4aab3ce3cb76 jamtur01/apache2:webserver
292
+
292
293
- ` docker cp` :从容器里向外拷贝文件或目录
293
294
- ` docker cp Name:/container_path to_path`
294
295
- ` docker cp ID:/container_path to_path`
@@ -337,11 +338,7 @@ docker run -i -t -p 3000:3000 ubuntu:16.04 /bin/bash
337
338
那就是把修改后的系统再打为iso就可以了。即,把容器再打为镜像即可。
338
339
退出容器
339
340
查看容器 docker ps -a
340
- 把容器打成镜像sudo docker commit a6c28e3f1ec4 ryzebo/docker-nodejs-test:0.1
341
- a6c28e3f1ec4 是容器的id
342
- ryzebo 是你注册的https://store.docker.com/的名字,如果你没有的话,那需要先注册
343
- docker-nodejs-test 是你为该镜像起的名字
344
- :0.1 是镜像的版本号,默认是latest版本
341
+
345
342
346
343
查看镜像:docker images
347
344
@@ -367,12 +364,9 @@ sudo docker run -i -t ubuntu /bin/bash
367
364
apt-get -yqq update
368
365
apt-get -y install apache2
369
366
退出当前容器
370
- 提交定制容器
371
- sudo docker commit 4aab3ce3cb86 jamtur01/appache2
372
367
检查新创建的镜像
373
368
sudo docker images jamtur01/apache2
374
- 在提交镜像时指定更多的数据(包括标签)来详细描述所做的修改
375
- sudo docker commit -m=" A new custom image" --author=" James Turnbull" 4aab3ce3cb76 jamtur01/apache2:webserver
369
+
376
370
使用docker inspect查看新创建的镜像详细信息
377
371
sudo docker inspect jamtur01/apache2:webserver
378
372
从提交的镜像运行一个新容器
0 commit comments