>_FoxiRef
>_/cheatsheet/docker
Docker

Docker 速查表

常用Docker 命令集合

#镜像

命令说明
docker images列出镜像
docker pull [image]拉取镜像
docker build -t [name] .构建镜像
docker rmi [image]删除镜像
docker image prune删除未使用的镜像
docker tag [image] [new-tag]标记镜像
docker push [image]推送镜像
docker save -o [file] [image]保存镜像到文件
docker load -i [file]从文件加载镜像

#容器

命令说明
docker ps列出运行中的容器
docker ps -a列出所有容器
docker run [image]运行容器
docker run -d [image]后台运行
docker run -it [image] bash交互式运行
docker run -p 8080:80 [image]端口映射
docker run -v /host:/container [image]挂载卷
docker run --name [name] [image]指定名称
docker run -e KEY=value [image]设置环境变量
docker stop [container]停止容器
docker start [container]启动容器
docker restart [container]重启容器
docker rm [container]删除容器
docker rm -f [container]强制删除

#执行与日志

命令说明
docker exec -it [container] bash进入容器Shell
docker exec [container] [command]执行命令
docker logs [container]查看日志
docker logs -f [container]实时查看日志
docker logs --tail 100 [container]最后100行
docker inspect [container]查看详细信息
docker stats资源使用情况
docker top [container]列出进程

#网络

命令说明
docker network ls列出网络
docker network create [name]创建网络
docker network rm [name]删除网络
docker network connect [network] [container]连接到网络
docker network disconnect [network] [container]断开网络连接

#

命令说明
docker volume ls列出卷
docker volume create [name]创建卷
docker volume rm [name]删除卷
docker volume prune删除未使用的卷

#Docker Compose

命令说明
docker compose up启动服务
docker compose up -d后台启动
docker compose down停止并删除服务
docker compose ps列出服务状态
docker compose logs查看日志
docker compose build构建服务
docker compose pull拉取镜像
docker compose exec [service] bash进入服务Shell

#清理

命令说明
docker system prune删除未使用的数据
docker system prune -a删除所有未使用的数据
docker container prune删除已停止的容器
docker system df磁盘使用情况

#常见问题 (FAQ)

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.