常用命令
命令行 |
功能描述 |
---|---|
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。 |