Docker基本命令之 容器管理
容器管理
-
查看正在运行的容器: docker ps
-
查看完整信息:docker ps --no-trunc
-
查看在运行或停止运行的容器:docker ps -a
-
查看容器系统资源的使用情况:docker stats --no-stream 容器ID
-
查看容器端口绑定情况:docker port 容器ID
-
暂停或取消暂停容器:docker pause/unpause 容器ID

-
删除容器:docker rm 容器ID
-
容器服务相关:
- 停止容器:docker stop 容器ID
- 开始容器:docker start 容器ID
- 重启容器:docker restart 容器ID
-
查看容器/镜像的元信息:docker inspect -f "{{".Metadata"}}" 容器ID
-
查看容器相较于镜像发生变化的文件和目录:
- docker diff 容器ID
-
容器打包:docker export -o test.tar 容器ID
-
容器加载:docker import test.tar jenkins:latest (REPOSITORY:TAG) -- 镜像名称和tag
docker save 和 docker export 的区别:
-
docker save保存的是镜像(image),docker export保存的是容器(container)
-
docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像
-
docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称
-
查看容器日志:docker logs -f 容器ID
-
复制文件到容器:docker cp [src_path] [dst_path] (本地源->目的源)
docker基本命令之 容器网络管理
查看容器网络:docker network ls
删除容器网络:docker network rm [NETWORK ID]
创建容器网络:docker network create 网络名称 | docker network create -d bridge 网络名称 (-d :-d, –driver #可以指定bridge或内置网络驱动overlay,默认bridge)
查看网络详情:docker network inspect [NETWORK ID]
将一个容器连接到网络:docker network connect 网卡名称 容器ID -- 网卡名称使用ifconfig查看
将容器从网络中移除:docker network disconnect 网卡名称 容器ID

浙公网安备 33010602011771号