docker 常用命令

一、容器命令

0.编排文件生成容器

docker build --tag dotnet-docker .

1.启动容器

docker start [容器名/ID]

2.停止容器

docker stop [容器名/ID]

3.运行容器

docker run [容器名/ID]

链接:docker run 指令详解

4.列出 运行中/所有 容器

docker ps ---- 运行中
docker ps -a ---- 所有

5.重启容器

docker restart [容器名/ID]

6.删除容器

docker rm [容器名/ID]

二、查看 Docker 信息

1.查看 docker 版本

docker version

2.docker 系统信息

docker info

三、Docker 镜像命令

1.列出所有镜像

docker images

2.获取镜像

docker image pull [镜像名]

从 Docker Hub 下载 java 最新镜像
docker pull java

3.搜索镜像

docker search [镜像名]

4.运行镜像

docker run [镜像名]

5.删除镜像

# 删除一个
docker rmi -f [镜像名/ID]

# 删除多个 镜像名/ID 用空格隔开即可
docker rmi -f [镜像名/ID] [镜像名/ID] [镜像名/ID]

# 删除全部镜像 -a|意思为全部 -q|意思为只显示ID
docker rmi -f $(docker images -aq)

四、运维命令

1. 启动 docker

sudo systemctl start docker

2.docker 开机启动

sudo systemctl enable docker

3. 查看 docker 日志

journalctl -u docker.service or less /var/log/message | grep Docker

4. 查看服务器运行状态

systemctl status docker.service

5. docker 监控相关

# 查看容器资源使用率
docker stats [容器名/ID]

# 限制cpu和内存资源
docker run --cpus=1 -m=2g -name=nginx -d nginx

# 查看磁盘使用大小
docker system df

# 查看每个 image、container 详细大小
docker system df -v

# 查看 dir 路径
docker info|grep -i dir

posted @ 2023-08-23 10:14  夏日凉风  阅读(16)  评论(0编辑  收藏  举报