diff --git a/docs/docker/docker attach.html b/docs/docker/docker attach.html index 409cb6c3..5544907e 100644 --- a/docs/docker/docker attach.html +++ b/docs/docker/docker attach.html @@ -1,13 +1,13 @@
docker attach :连接到正在运行中的容器。
docker attach [OPTIONS] CONTAINER+
docker attach [OPTIONS] CONTAINER
要attach上去的容器必须正在运行,可以同时连接上同一个container来共享屏幕(与screen命令的attach类似)。
官方文档中说attach后可以通过CTRL-C来detach,但实际上经过我的测试,如果container当前在运行bash,CTRL-C自然是当前行的输入,没有退出;如果container当前正在前台运行进程,如输出nginx的access.log日志,CTRL-C不仅会导致退出容器,而且还stop了。这不是我们想要的,detach的意思按理应该是脱离容器终端,但容器依然运行。好在attach是可以带上--sig-proxy=false来确保CTRL-D或CTRL-C不会关闭容器。
容器mynginx将访问日志指到标准输出,连接到容器查看访问信息。
-runoob@runoob:~$ docker attach --sig-proxy=false mynginx +diff --git a/docs/docker/docker build.html b/docs/docker/docker build.html index 3b5067d3..a5671702 100644 --- a/docs/docker/docker build.html +++ b/docs/docker/docker build.html @@ -1,7 +1,7 @@+runoob@runoob:~$ docker attach --sig-proxy=false mynginx 192.168.239.1 - - [10/Jul/2016:16:54:26 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-" -
docker build 命令用于使用 Dockerfile 创建镜像。
docker build [OPTIONS] PATH | URL | -+
docker build [OPTIONS] PATH | URL | -
OPTIONS说明:
--build-arg=[] :设置镜像创建时的变量;
使用当前目录的 Dockerfile 创建镜像,标签为 runoob/ubuntu:v1。
-docker build -t runoob/ubuntu:v1 .+
docker build -t runoob/ubuntu:v1 .
使用URL github.com/creack/docker-firefox 的 Dockerfile 创建镜像。 -
docker build github.com/creack/docker-firefox+
docker build github.com/creack/docker-firefox
也可以通过 -f Dockerfile 文件的位置:
-$ docker build -f /path/to/a/Dockerfile .+
$ docker build -f /path/to/a/Dockerfile .
在 Docker 守护进程执行 Dockerfile 中的指令前,首先会对 Dockerfile 进行语法检查,有语法错误时会返回:
-$ docker build -t test/myapp . +diff --git a/docs/docker/docker commit.html b/docs/docker/docker commit.html index 51d2584b..a5a20cdf 100644 --- a/docs/docker/docker commit.html +++ b/docs/docker/docker commit.html @@ -1,7 +1,7 @@+Error response from daemon: Unknown instruction: RUNCMD$ docker build -t test/myapp . Sending build context to Docker daemon 2.048 kB -Error response from daemon: Unknown instruction: RUNCMD
docker commit :从容器创建一个新的镜像。
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]+
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:
-a :提交的镜像作者;
将容器a404c6c174a2 保存为新的镜像,并添加提交人信息和说明信息。
-runoob@runoob:~$ docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1 +diff --git a/docs/docker/docker cp.html b/docs/docker/docker cp.html index c4dda77f..e95d880a 100644 --- a/docs/docker/docker cp.html +++ b/docs/docker/docker cp.html @@ -1,17 +1,17 @@+runoob@runoob:~$ docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1 sha256:37af1236adef1544e8886be23010b66577647a40bc02c0885a6600b33ee28057 @@ -21,4 +21,4 @@ REPOSITORY TAG IMAGE ID CREATED mymysql v1 37af1236adef 15 seconds ago 329 MB -
docker cp :用于容器与主机之间的数据拷贝。
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|--
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH+
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
+docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
OPTIONS说明:
-L :保持源目标中的链接
将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下。
-docker cp /www/runoob 96f7f14e99ab:/www/+
docker cp /www/runoob 96f7f14e99ab:/www/
将主机/www/runoob目录拷贝到容器96f7f14e99ab中,目录重命名为www。
-docker cp /www/runoob 96f7f14e99ab:/www+
docker cp /www/runoob 96f7f14e99ab:/www
将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。
-docker cp 96f7f14e99ab:/www /tmp/+
docker cp 96f7f14e99ab:/www /tmp/
diff --git a/docs/docker/docker create.html b/docs/docker/docker create.html
index 99839783..ee56b70e 100644
--- a/docs/docker/docker create.html
+++ b/docs/docker/docker create.html
@@ -2,7 +2,7 @@
docker create :创建一个新的容器但不启动它
用法同 docker run
docker create [OPTIONS] IMAGE [COMMAND] [ARG...]+
docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
语法同 docker run
使用docker镜像nginx:latest创建一个容器,并将容器命名为myrunoob
diff --git a/docs/docker/docker diff.html b/docs/docker/docker diff.html index 97f7a900..51ddafcf 100644 --- a/docs/docker/docker diff.html +++ b/docs/docker/docker diff.html @@ -1,10 +1,10 @@docker diff : 检查容器里文件结构的更改。
docker diff [OPTIONS] CONTAINER+
docker diff [OPTIONS] CONTAINER
查看容器mymysql的文件结构更改。
-runoob@runoob:~$ docker diff mymysql +diff --git a/docs/docker/docker events.html b/docs/docker/docker events.html index 77bd6b66..20c788c1 100644 --- a/docs/docker/docker events.html +++ b/docs/docker/docker events.html @@ -1,7 +1,7 @@+runoob@runoob:~$ docker diff mymysql A /logs @@ -19,5 +19,5 @@ A /run/mysqld/mysqld.sock C /tmp -
docker events : 从服务器获取实时事件
docker events [OPTIONS]+
docker events [OPTIONS]
OPTIONS说明:
-f :根据条件过滤事件;
显示docker 2016年7月1日后的所有事件。
-runoob@runoob:~/mysql$ docker events --since="1467302400" ++runoob@runoob:~/mysql$ docker events --since="1467302400" 2016-07-08T19:44:54.501277677+08:00 network connect 66f958fd13dc4314ad20034e576d5c5eba72e0849dcc38ad9e8436314a4149d4 (container=b8573233d675705df8c89796a2c2687cd8e36e03646457a15fb51022db440e64, name=bridge, type=bridge) @@ -22,9 +22,9 @@ ... -
显示docker 镜像为mysql:5.6 2016年7月1日后的相关事件。
-runoob@runoob:~/mysql$ docker events -f "image"="mysql:5.6" --since="1467302400" ++runoob@runoob:~/mysql$ docker events -f "image"="mysql:5.6" --since="1467302400" 2016-07-11T00:38:53.975174837+08:00 container start 96f7f14e99ab9d2f60943a50be23035eda1623782cc5f930411bbea407a2bb10 (image=mysql:5.6, name=mymysql) @@ -53,6 +53,6 @@ -
如果指定的时间是到秒级的,需要将时间转成时间戳。如果时间为日期的话,可以直接使用,如--since="2016-07-01"。
diff --git a/docs/docker/docker exec.html b/docs/docker/docker exec.html index e558a0aa..83bb4477 100644 --- a/docs/docker/docker exec.html +++ b/docs/docker/docker exec.html @@ -1,7 +1,7 @@
docker exec :在运行的容器中执行命令
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]+
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
OPTIONS说明:
-d :分离模式: 在后台运行
在容器mynginx中以交互模式执行容器内/root/runoob.sh脚本
-
runoob@runoob:~$ docker exec -it mynginx /bin/sh /root/runoob.sh ++runoob@runoob:~$ docker exec -it mynginx /bin/sh /root/runoob.sh http://www.runoob.com/ -
在容器mynginx中开启一个交互模式的终端
-runoob@runoob:~$ docker exec -i -t mynginx /bin/bash +diff --git a/docs/docker/docker export.html b/docs/docker/docker export.html index bfe1096b..55a074ad 100644 --- a/docs/docker/docker export.html +++ b/docs/docker/docker export.html @@ -1,16 +1,16 @@+runoob@runoob:~$ docker exec -i -t mynginx /bin/bash -
docker export :将文件系统作为一个tar归档文件导出到STDOUT。
docker export [OPTIONS] CONTAINER+
docker export [OPTIONS] CONTAINER
OPTIONS说明:
-o :将输入内容写到文件。
将id为a404c6c174a2的容器按日期保存为tar文件。
-runoob@runoob:~$ docker export -o mysql-`date +%Y%m%d`.tar a404c6c174a2 +diff --git a/docs/docker/docker history.html b/docs/docker/docker history.html index a6a93f97..d6c03dca 100644 --- a/docs/docker/docker history.html +++ b/docs/docker/docker history.html @@ -1,7 +1,7 @@+runoob@runoob:~$ docker export -o mysql-`date +%Y%m%d`.tar a404c6c174a2 runoob@runoob:~$ ls mysql-`date +%Y%m%d`.tar mysql-20160711.tar -
docker history : 查看指定镜像的创建历史。
docker history [OPTIONS] IMAGE+
docker history [OPTIONS] IMAGE
OPTIONS说明:
-H :以可读的格式打印镜像大小和日期,默认为true;
查看本地镜像runoob/ubuntu:v3的创建历史。
-+diff --git a/docs/docker/docker images.html b/docs/docker/docker images.html index dd235cc7..0c97490b 100644 --- a/docs/docker/docker images.html +++ b/docs/docker/docker images.html @@ -1,7 +1,7 @@+root@runoob:~# docker history runoob/ubuntu:v3 @@ -23,4 +23,4 @@ IMAGE CREATED CREATED BY <missing> 3 months ago /bin/sh -c #(nop) ADD file:43cb048516c6b80f22 136.3 MB -
docker images : 列出本地镜像。
docker images [OPTIONS] [REPOSITORY[:TAG]]+
docker images [OPTIONS] [REPOSITORY[:TAG]]
OPTIONS说明:
-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
查看本地镜像列表。
-runoob@runoob:~$ docker images ++runoob@runoob:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE @@ -36,9 +36,9 @@ php 5.6-fpm 025041cd3aa5 3 weeks ago ... -
列出本地镜像中REPOSITORY为ubuntu的镜像列表。
-root@runoob:~# docker images ubuntu +diff --git a/docs/docker/docker import.html b/docs/docker/docker import.html index 83d346fe..8f1392a3 100644 --- a/docs/docker/docker import.html +++ b/docs/docker/docker import.html @@ -1,7 +1,7 @@+root@runoob:~# docker images ubuntu REPOSITORY TAG IMAGE ID CREATED SIZE @@ -46,4 +46,4 @@ ubuntu 14.04 90d5884b1ee0 9 weeks ago ubuntu 15.10 4e3b13c8a266 3 months ago 136.3 MB -
docker import : 从归档文件中创建镜像。
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]+
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
OPTIONS说明:
-c :应用docker 指令创建镜像;
从镜像归档文件my_ubuntu_v3.tar创建镜像,命名为runoob/ubuntu:v4
-runoob@runoob:~$ docker import my_ubuntu_v3.tar runoob/ubuntu:v4 +diff --git a/docs/docker/docker info.html b/docs/docker/docker info.html index 4e8d9b2f..81e037a8 100644 --- a/docs/docker/docker info.html +++ b/docs/docker/docker info.html @@ -1,10 +1,10 @@+runoob@runoob:~$ docker import my_ubuntu_v3.tar runoob/ubuntu:v4 sha256:63ce4a6d6bc3fabb95dbd6c561404a309b7bdfc4e21c1d59fe9fe4299cbfea39 @@ -18,5 +18,5 @@ runoob@runoob:~$ docker images runoob/ubuntu:v4 REPOSITORY TAG IMAGE ID CREATED SIZE runoob/ubuntu v4 63ce4a6d6bc3 20 seconds ago 142.1 MB -
docker info : 显示 Docker 系统信息,包括镜像和容器数。。
docker info [OPTIONS]+
docker info [OPTIONS]
查看docker系统信息。
-$ docker info +diff --git a/docs/docker/docker inspect.html b/docs/docker/docker inspect.html index 1cba0ca9..c660cc70 100644 --- a/docs/docker/docker inspect.html +++ b/docs/docker/docker inspect.html @@ -1,7 +1,7 @@+$ docker info Containers: 12 @@ -35,5 +35,5 @@ Name: iZ23mtq8bs1Z ID: M5N4:K6WN:PUNC:73ZN:AONJ:AUHL:KSYH:2JPI:CH3K:O4MK:6OCX:5OYW -
docker inspect : 获取容器/镜像的元数据。
docker inspect [OPTIONS] NAME|ID [NAME|ID...]+
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
OPTIONS说明:
-f :指定返回值的模板文件。
获取镜像mysql:5.6的元信息。
-runoob@runoob:~$ docker inspect mysql:5.6 ++runoob@runoob:~$ docker inspect mysql:5.6 [ @@ -55,11 +55,11 @@ ... -
获取正在运行的容器mymysql的 IP。
-runoob@runoob:~$ docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mymysql +diff --git a/docs/docker/docker kill.html b/docs/docker/docker kill.html index 6916c4dd..0e30c18c 100644 --- a/docs/docker/docker kill.html +++ b/docs/docker/docker kill.html @@ -1,7 +1,7 @@+runoob@runoob:~$ docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mymysql 172.17.0.3 -
docker kill :杀掉一个运行中的容器。
docker kill [OPTIONS] CONTAINER [CONTAINER...]+
docker kill [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS说明:
-s :向容器发送一个信号
diff --git a/docs/docker/docker login.html b/docs/docker/docker login.html index 2511bfb8..16227077 100644 --- a/docs/docker/docker login.html +++ b/docs/docker/docker login.html @@ -2,8 +2,8 @@docker login : 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker logout : 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker login [OPTIONS] [SERVER]-
docker logout [OPTIONS] [SERVER]+
docker login [OPTIONS] [SERVER]
+docker logout [OPTIONS] [SERVER]
OPTIONS说明:
-u :登陆的用户名
登陆到Docker Hub
-docker login -u 用户名 -p 密码+
docker login -u 用户名 -p 密码
登出Docker Hub
-docker logout+
docker logout
diff --git a/docs/docker/docker logs.html b/docs/docker/docker logs.html
index 635c8c67..19c29471 100644
--- a/docs/docker/docker logs.html
+++ b/docs/docker/docker logs.html
@@ -1,7 +1,7 @@
docker logs : 获取容器的日志
docker logs [OPTIONS] CONTAINER+
docker logs [OPTIONS] CONTAINER
OPTIONS说明:
-f : 跟踪日志输出
跟踪查看容器mynginx的日志输出。
-runoob@runoob:~$ docker logs -f mynginx ++runoob@runoob:~$ docker logs -f mynginx 192.168.239.1 - - [10/Jul/2016:16:53:33 +0000] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-" @@ -24,6 +24,6 @@ ... -
查看容器mynginx从2016年7月1日后的最新10条日志。
-docker logs --since="2016-07-01" --tail=10 mynginx+
docker logs --since="2016-07-01" --tail=10 mynginx
diff --git a/docs/docker/docker pause unpause.html b/docs/docker/docker pause unpause.html
index 91dcb9dd..c19feca3 100644
--- a/docs/docker/docker pause unpause.html
+++ b/docs/docker/docker pause unpause.html
@@ -2,11 +2,11 @@
docker pause :暂停容器中所有的进程。
docker unpause :恢复容器中所有的进程。
docker pause [OPTIONS] CONTAINER [CONTAINER...]-
docker unpause [OPTIONS] CONTAINER [CONTAINER...]+
docker pause [OPTIONS] CONTAINER [CONTAINER...]
+docker unpause [OPTIONS] CONTAINER [CONTAINER...]
暂停数据库容器db01提供服务。
-docker pause db01+
docker pause db01
恢复数据库容器db01提供服务。
-docker unpause db01+
docker unpause db01
diff --git a/docs/docker/docker port.html b/docs/docker/docker port.html
index b6401ab5..616dc572 100644
--- a/docs/docker/docker port.html
+++ b/docs/docker/docker port.html
@@ -1,7 +1,7 @@
docker port :列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口。
docker port [OPTIONS] CONTAINER [PRIVATE_PORT[/PROTO]]+
docker port [OPTIONS] CONTAINER [PRIVATE_PORT[/PROTO]]
查看容器mynginx的端口映射情况。
runoob@runoob:~$ docker port mymysql diff --git a/docs/docker/docker ps.html b/docs/docker/docker ps.html index 50ed13c5..f585ac39 100644 --- a/docs/docker/docker ps.html +++ b/docs/docker/docker ps.html @@ -1,7 +1,7 @@Docker ps 命令
docker ps : 列出容器
语法
-docker ps [OPTIONS]+docker ps [OPTIONS]
OPTIONS说明:
-a :显示所有的容器,包括未运行的。
列出所有在运行的容器信息。
-runoob@runoob:~$ docker ps ++runoob@runoob:~$ docker ps CONTAINER ID IMAGE COMMAND ... PORTS NAMES @@ -23,9 +23,9 @@ CONTAINER ID IMAGE COMMAND ... PORTS 96f7f14e99ab mysql:5.6 "docker-entrypoint.sh" ... 0.0.0.0:3306->3306/tcp mymysql -
列出最近创建的5个容器信息。
-runoob@runoob:~$ docker ps -n 5 ++runoob@runoob:~$ docker ps -n 5 CONTAINER ID IMAGE COMMAND CREATED @@ -39,9 +39,9 @@ f46fb1dec520 5c6e1090e771 "/bin/sh -c 'set -x \t" 2 days ago . a63b4a5597de 860c279d2fec "bash" 2 days ago ... -
列出所有创建的容器ID。
-runoob@runoob:~$ docker ps -a -q +diff --git a/docs/docker/docker pull.html b/docs/docker/docker pull.html index 302f349d..698c9fe2 100644 --- a/docs/docker/docker pull.html +++ b/docs/docker/docker pull.html @@ -1,7 +1,7 @@+runoob@runoob:~$ docker ps -a -q 09b93464c2f7 b8573233d675 @@ -64,5 +64,5 @@ ba52eb632bbd ... -
docker pull : 从镜像仓库中拉取或者更新指定镜像
docker pull [OPTIONS] NAME[:TAG|@DIGEST]+
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
OPTIONS说明:
-a :拉取所有 tagged 镜像
从Docker Hub下载java最新版镜像。
-docker pull java+
docker pull java
从Docker Hub下载REPOSITORY为java的所有镜像。
-docker pull -a java+
docker pull -a java
diff --git a/docs/docker/docker push.html b/docs/docker/docker push.html
index 3fda5f7e..1e8d23cd 100644
--- a/docs/docker/docker push.html
+++ b/docs/docker/docker push.html
@@ -1,12 +1,12 @@
docker push : 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
docker push [OPTIONS] NAME[:TAG]+
docker push [OPTIONS] NAME[:TAG]
OPTIONS说明:
--disable-content-trust :忽略镜像的校验,默认开启
上传本地镜像myapache:v1到镜像仓库中。
-docker push myapache:v1+
docker push myapache:v1
diff --git a/docs/docker/docker rm.html b/docs/docker/docker rm.html
index 48dad519..c982d1df 100644
--- a/docs/docker/docker rm.html
+++ b/docs/docker/docker rm.html
@@ -1,7 +1,7 @@
docker rm :删除一个或多少容器
docker rm [OPTIONS] CONTAINER [CONTAINER...]+
docker rm [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS说明:
-f :通过SIGKILL信号强制删除一个运行中的容器
强制删除容器db01、db02
-docker rm -f db01 db02+
docker rm -f db01 db02
移除容器nginx01对容器db01的连接,连接名db
-docker rm -l db+
docker rm -l db
删除容器nginx01,并删除容器挂载的数据卷
-docker rm -v nginx01+
docker rm -v nginx01
diff --git a/docs/docker/docker rmi.html b/docs/docker/docker rmi.html
index 92d6a70d..3a369582 100644
--- a/docs/docker/docker rmi.html
+++ b/docs/docker/docker rmi.html
@@ -1,7 +1,7 @@
docker rmi : 删除本地一个或多少镜像。
docker rmi [OPTIONS] IMAGE [IMAGE...]+
docker rmi [OPTIONS] IMAGE [IMAGE...]
OPTIONS说明:
-f :强制删除;
强制删除本地镜像runoob/ubuntu:v4。
-root@runoob:~# docker rmi -f runoob/ubuntu:v4 +diff --git a/docs/docker/docker run.html b/docs/docker/docker run.html index 1801eedc..404d47c9 100644 --- a/docs/docker/docker run.html +++ b/docs/docker/docker run.html @@ -1,7 +1,7 @@+root@runoob:~# docker rmi -f runoob/ubuntu:v4 Untagged: runoob/ubuntu:v4 Deleted: sha256:1c06aa18edee44230f93a90a7d88139235de12cd4c089d41eed8419b503072be -
docker run :创建一个新的容器并运行一个命令
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]+
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS说明:
-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;
@@ -40,16 +40,16 @@使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。
-docker run --name mynginx -d nginx:latest+
docker run --name mynginx -d nginx:latest
使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。
-docker run -P -d nginx:latest+
docker run -P -d nginx:latest
使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。
-docker run -p 80:80 -v /data:/data -d nginx:latest+
docker run -p 80:80 -v /data:/data -d nginx:latest
绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。
-$ docker run -p 127.0.0.1:80:8080/tcp ubuntu bash+
$ docker run -p 127.0.0.1:80:8080/tcp ubuntu bash
使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
-runoob@runoob:~$ docker run -it nginx:latest /bin/bash +diff --git a/docs/docker/docker save.html b/docs/docker/docker save.html index e7fddf24..d6594196 100644 --- a/docs/docker/docker save.html +++ b/docs/docker/docker save.html @@ -1,16 +1,16 @@+runoob@runoob:~$ docker run -it nginx:latest /bin/bash root@b8573233d675:/# -
docker save : 将指定镜像保存成 tar 归档文件。
docker save [OPTIONS] IMAGE [IMAGE...]+
docker save [OPTIONS] IMAGE [IMAGE...]
OPTIONS说明:
-o :输出到的文件。
将镜像runoob/ubuntu:v3 生成my_ubuntu_v3.tar文档
-runoob@runoob:~$ docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3 +diff --git a/docs/docker/docker search.html b/docs/docker/docker search.html index 31506662..4bb127d7 100644 --- a/docs/docker/docker search.html +++ b/docs/docker/docker search.html @@ -1,7 +1,7 @@+runoob@runoob:~$ docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3 runoob@runoob:~$ ll my_ubuntu_v3.tar -rw------- 1 runoob runoob 142102016 Jul 11 01:37 my_ubuntu_v3.ta -
docker search : 从Docker Hub查找镜像
docker search [OPTIONS] TERM+
docker search [OPTIONS] TERM
OPTIONS说明:
--automated :只列出 automated build类型的镜像;
从Docker Hub查找所有镜像名包含java,并且收藏数大于10的镜像
-runoob@runoob:~$ docker search -s 10 java +diff --git a/docs/docker/docker start stop restart.html b/docs/docker/docker start stop restart.html index 29efbd4e..2709e6b5 100644 --- a/docs/docker/docker start stop restart.html +++ b/docs/docker/docker start stop restart.html @@ -3,13 +3,13 @@+runoob@runoob:~$ docker search -s 10 java NAME DESCRIPTION STARS OFFICIAL AUTOMATED @@ -25,4 +25,4 @@ lwieske/java-8 Oracle Java 8 Container - Full + ... 27 nimmis/java-centos This is docker images of CentOS 7... 13 [OK] -
docker stop :停止一个运行中的容器
docker restart :重启容器
docker start [OPTIONS] CONTAINER [CONTAINER...]-
docker stop [OPTIONS] CONTAINER [CONTAINER...]-
docker restart [OPTIONS] CONTAINER [CONTAINER...]+
docker start [OPTIONS] CONTAINER [CONTAINER...]
+docker stop [OPTIONS] CONTAINER [CONTAINER...]
+docker restart [OPTIONS] CONTAINER [CONTAINER...]
启动已被停止的容器myrunoob
-docker start myrunoob+
docker start myrunoob
停止运行中的容器myrunoob
-docker stop myrunoob+
docker stop myrunoob
重启容器myrunoob
-docker restart myrunoob+
docker restart myrunoob
diff --git a/docs/docker/docker tag.html b/docs/docker/docker tag.html
index ec0be906..7522e0d7 100644
--- a/docs/docker/docker tag.html
+++ b/docs/docker/docker tag.html
@@ -1,14 +1,14 @@
docker tag : 标记本地镜像,将其归入某一仓库。
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]+
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
将镜像ubuntu:15.10标记为 runoob/ubuntu:v3 镜像。
-root@runoob:~# docker tag ubuntu:15.10 runoob/ubuntu:v3 +diff --git a/docs/docker/docker top.html b/docs/docker/docker top.html index 1795ac47..a0ab79a0 100644 --- a/docs/docker/docker top.html +++ b/docs/docker/docker top.html @@ -1,16 +1,16 @@+root@runoob:~# docker tag ubuntu:15.10 runoob/ubuntu:v3 root@runoob:~# docker images runoob/ubuntu:v3 REPOSITORY TAG IMAGE ID CREATED SIZE -
docker top :查看容器中运行的进程信息,支持 ps 命令参数。
docker top [OPTIONS] CONTAINER [ps OPTIONS]+
docker top [OPTIONS] CONTAINER [ps OPTIONS]
容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可以使用docker top来实现查看container中正在运行的进程。
查看容器mymysql的进程信息。
-runoob@runoob:~/mysql$ docker top mymysql ++-runoob@runoob:~/mysql$ docker top mymysql UID PID PPID C STIME TTY TIME CMD 999 40347 40331 18 00:58 ? 00:00:02 mysqld -
for i in `docker ps |grep Up|awk '{print $1}'`;do echo \ &&docker top $i; done+
for i in `docker ps |grep Up|awk '{print $1}'`;do echo \ &&docker top $i; done
diff --git a/docs/docker/docker version.html b/docs/docker/docker version.html
index 66c94022..82a42e1f 100644
--- a/docs/docker/docker version.html
+++ b/docs/docker/docker version.html
@@ -1,14 +1,14 @@
docker version :显示 Docker 版本信息。
docker version [OPTIONS]+
docker version [OPTIONS]
OPTIONS说明:
-f :指定返回值的模板文件。
显示 Docker 版本信息。
-$ docker version +diff --git a/docs/docker/docker wait.html b/docs/docker/docker wait.html index cebc2e91..be57cd22 100644 --- a/docs/docker/docker wait.html +++ b/docs/docker/docker wait.html @@ -1,7 +1,7 @@+$ docker version Client: @@ -39,5 +39,5 @@ Client: OS/Arch: linux/amd64 -
docker wait : 阻塞运行直到容器停止,然后打印出它的退出代码。
docker wait [OPTIONS] CONTAINER [CONTAINER...]+
docker wait [OPTIONS] CONTAINER [CONTAINER...]
docker wait CONTAINER+
docker wait CONTAINER