常用命令
命令行 |
功能描述 |
---|---|
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 |
启动示例 |