Skip to content

Commit 46c984c

Browse files
committed
2017-05-16 修改 Docker
1 parent bd37f92 commit 46c984c

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

Docker-Install-And-Usage.md

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,6 @@ java -jar /root/spring-boot-my-demo.jar
267267
- `-p`:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 58080 端口,这样就向外界暴露了 58080 端口,可通过 Docker 网桥来访问容器内部的 8080 端口了。
268268
- `--name`:表示容器名称,用一个有意义的名称命名即可
269269
- 进入容器后退出,输入:`exit` 回车
270-
271-
272-
273270
- `docker start`,重新启动已经停止的容器
274271
- `docker start 容器ID/容器名称`
275272
- `docker stop`
@@ -283,12 +280,16 @@ java -jar /root/spring-boot-my-demo.jar
283280
- `docker exec -i -t 容器ID/容器名称 /bin/bash`,进入正在运行的 docker 容器,并启动终端交互
284281
- `docker exec -d 容器ID/容器名称 touch /opt/test.txt`,已守护式的方式进入 docker 容器,并创建一个文件
285282
- `docker stop 容器ID/容器名称`:停止容器
286-
287-
288-
289-
容器rootfs命令
290-
291283
- `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+
292293
- `docker cp`:从容器里向外拷贝文件或目录
293294
- `docker cp Name:/container_path to_path`
294295
- `docker cp ID:/container_path to_path`
@@ -337,11 +338,7 @@ docker run -i -t -p 3000:3000 ubuntu:16.04 /bin/bash
337338
那就是把修改后的系统再打为iso就可以了。即,把容器再打为镜像即可。
338339
退出容器
339340
查看容器 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+
345342

346343
查看镜像:docker images
347344

@@ -367,12 +364,9 @@ sudo docker run -i -t ubuntu /bin/bash
367364
apt-get -yqq update
368365
apt-get -y install apache2
369366
退出当前容器
370-
提交定制容器
371-
sudo docker commit 4aab3ce3cb86 jamtur01/appache2
372367
检查新创建的镜像
373368
sudo docker images jamtur01/apache2
374-
在提交镜像时指定更多的数据(包括标签)来详细描述所做的修改
375-
sudo docker commit -m="A new custom image" --author="James Turnbull" 4aab3ce3cb76 jamtur01/apache2:webserver
369+
376370
使用docker inspect查看新创建的镜像详细信息
377371
sudo docker inspect jamtur01/apache2:webserver
378372
从提交的镜像运行一个新容器

0 commit comments

Comments
 (0)