Docker七天系列之常用命令(二)

2020-04-27  本文已影响0人  PFinal南丞
基础命令

进入容器

docker exec -it 容器名 /bin/bash

或者

docker attach 容器名|容器id

注意:
\color{#FF0000}{attach 不会在容器中创建进程执行额外的命令,只是附着到容器上。}
\color{#FF0000}{exec会在运行的容器上创建进程执行新的命令。}

获取容器信息

docker inspect [OPTIONS] NAME|ID [NAME|ID...]

\color{#FF0000}{OPTIONS说明:}
\color{#FF0000}{ -f :指定返回值的模板文件。}
\color{#FF0000}{-s :显示总的文件大小。}
\color{#FF0000}{ --type :为指定类型返回JSON。}

阻塞运行直到容器停止

docker wait CONTAINER

导出容器

docker export [OPTIONS] CONTAINER

暂停容器中所有的进程

docker pause [OPTIONS] CONTAINER [CONTAINER...]

恢复容器中所有的进程

docker unpause [OPTIONS] CONTAINER [CONTAINER...]

容器与主机之间的数据拷贝

docker cp /www/runoob 96f7f14e99ab:/www/

检查容器里文件结构的更改

docker diff [OPTIONS] CONTAINER

从容器中创建一个新的镜像

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

\color{#FF0000}{OPTIONS说明:}
\color{#FF0000}{-a :提交的镜像作者;}
\color{#FF0000}{ -c :使用Dockerfile指令来创建镜像;}
\color{#FF0000}{-m :提交时的说明文字;}
\color{#FF0000}{-p :在commit时,将容器暂停。}

将指定镜像保存成 tar 归档文件

docker save [OPTIONS] IMAGE [IMAGE...]

\color{#FF0000}{OPTIONS说明:}
\color{#FF0000}{-o :输出到的文件。}

导入使用 docker save 命令导出的镜像

docker load [OPTIONS]

\color{#FF0000}{OPTIONS说明:}
\color{#FF0000}{--input , -i : 指定导入的文件,代替 STDIN。}
\color{#FF0000}{--quiet , -q : 精简输出信息。}

从归档文件中创建镜像

docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

\color{#FF0000}{OPTIONS说明:}
\color{#FF0000}{-c :应用docker 指令创建镜像;}
\color{#FF0000}{-m :提交时的说明文字;}

上一篇下一篇

猜你喜欢

热点阅读