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

常用命令

表1 Docker常用命令列表

命令行

功能描述

docker run --network host

容器和主机共享网络

docker pull ubuntu:17.10

拉取17.10的镜像

docker run -p 15555-15579:15555-15579

映射一段范围的端口(host:guest)

docker port container

查看当前映射的端口配置

docker inspect container

查看容器的底层信息

docker info

查看容器配置

docker ps (-a)

查看容器列表

docker images

查看容器镜像

docker run -v /root/data/:/home/data/

把宿主端的“/root/data”目录映射进容器里面的“/home/data”,可用于数据传输

docker commit 812a997f614a(container id) ubuntu:update(image name:tag)

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

docker export cbe3cb7799ed(container id) > update.tar

基于某个容器导出一个新镜像

docker import - update < update.tar

导入一个镜像

docker save *****(image id) >ubuntu_17.10.tar

将一个镜像保存为本地文件

docker load < ubuntu_17.10.tar

docker tag *****(image id) Ubuntu:17.10

将一个本地打包的镜像文件加载至容器引擎

docker cp HOST_PATH <CONTAINER-NAME>:/PATH

将文件拷入容器

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

启动示例