其他命令
attach
连接容器,观察该容器的运行情况
sh
docker attach [OPTIONS] CONTAINE退出会话:Ctrl + P 然后再按 Ctrl + Q 组合键来
inspect
查看 Docker 对象(如容器、镜像、网络、卷等)的底层详细信息
sh
docker inspect [OPTIONS] CONTAINE|IMAGE [CONTAINE|IMAGE...]sh
docker inspect --format='{{.NetworkSettings.IPAddress}}' abd95d0cfac8
docker inspect --format "{{.Volume}}" abd95d0cfac8
docker inspect --format='{{json .Mounts}}' abd95d0cfac8 | jq '.'commit
sh
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]将 container 变为 image
用于保存配置
events
主要是监听 docker 事件,如容器、镜像、网络、卷等 Docker 对象的创建、启动、停止、删除等
history
Docker 镜像是由一系列只读层(layer)组成的,每一层代表了镜像构建过程中的一个步骤。
docker history 命令可以展示这些层的详细信息
sh
docker history [OPTIONS] IMAGElogs
日志
sh
docker logs [OPTIONS] CONTAINERnetwork
sh
docker network create my_network
# 创建一个 mysql
docker run -d --name mysql_container --network my_network -e MYSQL_ROOT_PASSWORD=password mysql:latest
# 创建一个 web项目
docker run -d --name web_app_container --network my_network my_web_app_image