Docker常用命令
当涉及Docker容器的管理时,以下是一些常用的Docker命令,按类别划分:
容器管理:
- 创建容器:
docker create
- 启动容器:
docker start
- 停止容器:
docker stop
- 重启容器:
docker restart
- 查看正在运行的容器:
docker ps
- 查看所有容器(包括停止的):
docker ps -a
- 进入容器:
docker exec -it <容器ID或名称> <命令>
- 删除容器:
docker rm
- 复制文件到容器:
docker cp <源路径> <容器ID或名称>:<目标路径>
- 从容器复制文件到主机:
docker cp <容器ID或名称>:<源路径> <目标路径>
- 查看容器日志:
docker logs <容器ID或名称>
映像管理:
- 拉取映像:
docker pull
- 构建映像:
docker build
- 查看映像列表:
docker images
- 删除映像:
docker rmi
- 导出映像到tar文件:
docker save
- 导入tar文件为映像:
docker load
网络管理:
- 创建网络:
docker network create
- 查看网络列表:
docker network ls
- 连接容器到网络:
docker network connect
- 从网络断开容器:
docker network disconnect
数据卷管理:
- 创建数据卷:
docker volume create
- 查看数据卷列表:
docker volume ls
- 删除数据卷:
docker volume rm
- 挂载数据卷到容器:
docker run -v
其他命令:
- 登录Docker镜像仓库:
docker login
- 推送映像到镜像仓库:
docker push
- 搜索映像:
docker search
- 显示Docker系统信息:
docker info
- 显示Docker版本信息:
docker version
- 清理未使用的资源:
docker system prune
请注意,这只是常见的Docker命令示例,并不代表所有的命令。您可以使用 docker --help
或查阅Docker官方文档来获取更详细的命令列表和用法说明。