镜像管理命令
命令 | 说明 | 示例 |
---|
docker search <镜像> | 搜索镜像 | docker search nginx |
docker pull <镜像>:<tag> | 拉取镜像 | docker pull nginx:1.23 |
docker images | 查看镜像列表 | docker images -q |
docker rmi <镜像> | 删除镜像 | docker rmi nginx -f |
docker commit <容器> <镜像> | 容器转镜像 | docker commit myapp myimage:v1 |
docker save -o file.tar <镜像> | 导出镜像 | docker save -o nginx.tar nginx |
docker load -i file.tar | 导入镜像 | docker load -i nginx.tar |
docker tag <旧名> <新名> | 重命名镜像 | docker tag nginx myrepo/nginx:v1 |
容器管理命令
命令 | 说明 | 示例 |
---|
docker run [选项] <镜像> | 启动容器 | docker run -d -p 80:80 --name web nginx |
docker ps | 查看容器 | docker ps -a |
docker start/stop/restart <容器> | 启停容器 | docker restart web |
docker exec -it <容器> /bin/bash | 进入容器 | docker exec -it web bash |
docker logs <容器> | 查看日志 | docker logs web -f |
docker rm <容器> | 删除容器 | docker rm web -f |
数据管理命令
命令 | 说明 | 示例 |
---|
docker run -v /host:/container | 目录挂载 | docker run -v ./data:/app/data |
docker volume create <卷名> | 创建数据卷 | docker volume create dbdata |
docker volume ls | 查看数据卷 | docker volume inspect dbdata |
网络管理命令
命令 | 说明 | 示例 |
---|
docker network create <网络> | 创建网络 | docker network create mynet |
docker run --network <网络> | 容器加入网络 | docker run --network mynet redis |
Docker Compose 命令
docker compose up -d
docker compose down
docker compose logs -f
docker compose scale web=3