鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

常用命令

表1 Docker常用命令列表

命令行

功能描述

docker pull ubuntu:17.10

拉取镜像ubuntu:17.10。

docker port CONTAINER

查看当前映射的端口配置。

docker inspect NAME|ID

用于获取Docker对象(容器、镜像、卷、网络等)的详细信息。

docker info

用于显示Docker系统的详细信息,包括Docker版本、存储驱动、镜像数量、容器数量以及其他重要的配置信息。

docker ps

查看运行中的容器的列表,加“-a”参数可查看所有容器。

docker images

查看本地的Docker镜像。

docker commit CONTAINER REPOSITORY[:TAG]

将修改后的镜像保存成一个新的镜像。

docker export CONTAINER > container.tar

将Docker容器的文件系统导出为一个tar归档文件。

docker import image.tar

从一个tar文件或URL导入容器快照,从而创建一个新的Docker镜像。

docker save -o image.tar IMAGE

将一个或多个Docker镜像保存到一个tar归档文件中,以便在其他环境中分发或备份。

docker load -i image.tar

从由docker save命令生成的tar文件中加载Docker镜像。

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

创建本地镜像的别名(tag)。

docker cp SRC_PATH CONTAINER:DEST_PATH

docker cp CONTAINER:SRC_PATH DEST_PATH

在Docker容器和宿主机之间复制文件或目录。

docker run -it -d -p 5900:5900 -p 15555-15577:15555-15577 --name mesa0 --privileged -v /root/share:/root/share ubuntu:17.10 /bin/bash

启动示例

-it:交互式运行容器,分配一个伪终端。

-d:后台运行容器并返回容器ID。

-p:端口映射,格式为host_port:container_port。

--name:给容器指定一个名称。

-v:挂载卷,格式为host_dir:container_dir。