学习:Docker 是一个开源的平台,用于开发、交付和运行应用程序。以下是一些常见的 Docker 命令,用于构建、运行和管理容器:
容器生命周期管理:
-
构建镜像:
docker build -t image_name:tag . -
列出本地镜像:
docker images -
运行容器:
docker run -d -p 本地端口:容器的端口 镜像名称:版本 -
列出运行中的容器:
docker ps -
列出所有容器(包括停止的):
docker ps -a -
停止容器:
docker stop 容器id -
启动已停止的容器:
docker start 容器id -
删除容器:
docker rm 容器id -
删除镜像:
docker rmi 镜像名称:版本
容器执行操作:
-
进入运行中容器:
docker exec -it 容器名称 /bin/bash -
查看容器日志:
docker logs 容器id
网络和数据卷:
-
列出 Docker 网络:
docker network ls -
创建 Docker 网络:
docker network create 网络名称 -
列出数据卷:
docker volume ls -
创建数据卷:
docker volume create 数据卷名称
其他常用命令:
-
查看 Docker 版本:
docker version -
查看 Docker 信息:
docker info -
查看所有的容器id:
docker ps -a -q -
停止并删除所有容器:
docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q) -
清理无用的镜像、容器和数据卷:
docker system prune -a
这只是 Docker 命令的一个简短列表,Docker 提供了更多的功能和选项。你可以使用 docker --help 或查阅 Docker 官方文档来获取更详细的信息。
来源是gpt