常用/基础 命令
-
查看容器列表
- docker ps
-
开始/停止容器
docker start/stop [container_id | container_name]
-
删除容器
docker rm [container_id | container_name]
-
查看镜像
docker images
-
删除镜像
docker rmi [image_id]
note:删除镜像前确保停止容器并删除.
-
查看某个容器端口映射情况
docker port [container_id | container_name]
-
启动容器
例如启动mysql:
docker run -p 6379:6379 --name redis -v /Users/username/dev/docker/redis/redis3.2/data:/data -d redis:3.2 redis-server --appendonly yes
-v:容器目录挂载到宿主机目录映射关系
-p:宿主机和容器端口映射关系
-d:deamon守护进程模式启动
-
停止所有正在运行的容器
docker kill $(docker ps q)
-
清理所有后台停止的容器
docker rm -f $(docker ps -qa)
-
获取某个容器的IP地址
docker inspect --format ‘{{.NetworkSettings.IPAddress}}’ [container_id | container_name]
-
查看日志
docker logs -f -t [container_id]
-
查看当前image的依赖(指的是有哪些image依赖当前image)
docker image inspect --format=’{{.RepoTags}} {{.Id}} {{.Parent}}’ $(docker image ls -q --filter since=[image_id])
-
查看各容器占用内存情况
docker stats