镜像管理命令
命令 |
说明 |
示例 |
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