docker常见命令

Docker 是一个常用的容器化工具,以下是一些常见的 Docker 命令:

1. 镜像管理

列出本地镜像:

docker images

从 Docker Hub 拉取镜像:

docker pull <image-name>

构建镜像:

docker build -t <image-name>:<tag> .

查看镜像详情:

docker inspect <image-id>

删除镜像:

docker rmi <image-id>


2. 容器管理

列出运行中的容器:

docker ps

列出所有容器(包括停止的):

docker ps -a

运行容器:

docker run -d --name <container-name> <image-name>

进入容器的交互式终端:

docker exec -it <container-name> /bin/bash

停止容器:

docker stop <container-name>

启动已停止的容器:

docker start <container-name>

删除容器:

docker rm <container-name>


3. 容器日志与调试

查看容器日志:

docker logs <container-name>

实时查看容器日志:

docker logs -f <container-name>

检查容器资源使用情况(CPU、内存等):

docker stats

检查容器信息:

docker inspect <container-name>


4. 网络管理

列出 Docker 网络:

docker network ls

创建自定义网络:

docker network create <network-name>

连接容器到网络:

docker network connect <network-name> <container-name>

断开容器与网络的连接:

docker network disconnect <network-name> <container-name>


5. 卷管理

列出所有卷:

docker volume ls

创建卷:

docker volume create <volume-name>

挂载卷到容器:

docker run -d --name <container-name> -v <volume-name>:/path/in/container <image-name>

删除卷:

docker volume rm <volume-name>


6. Docker Compose 命令

启动服务:

docker-compose up

后台运行服务:

docker-compose up -d

停止服务:

docker-compose down

重启服务:

docker-compose restart


7. 其他常用命令

查看 Docker 版本:

docker --version

清理未使用的容器、镜像、卷和网络:

docker system prune

导出容器到镜像:

docker commit <container-id> <new-image-name>

将镜像保存到本地文件:

docker save -o <file-name>.tar <image-name>

从本地文件加载镜像:

docker load -i <file-name>.tar


这些命令可以帮助你在 Docker 中进行容器化应用的管理和调试。

posted on 2024-10-10 09:25  人生如梦既梦如人生  阅读(3)  评论(0编辑  收藏  举报

导航