- 1. 本地镜像管理
- 2. 容器操作
- 3. 删除
1. docker images
docker image -a: 列出所有镜像
docker image app: 列出名为app的所有镜像
2. docker tag
docker tag app:1.0.0 [imageId]: 给镜像打标签。
3. docker save
-o: 输出到的文件
docker save -o app.tar app: 将app镜像保存到本地app.tar
4. docker load
-i: 指定导入的文件
-q: 精简输出信息
docker load -i app.tar: 将app.tar导入docker镜像
5. docker build
| 操作符 | 作用 |
|---|---|
| -f | 指定Dockerfile的路劲 |
| -t | 镜像的名字及标签 |
| –rm | 设置镜像成功后删除中间容器 |
docker build -t app:1.0.0 使用当前目录的 Dockerfile 创建镜像,标签为app:1.0.0。
- docker run
docker run -it app /bin/bash : 交互模式运行
docker run --name app -p 8080:8080 -d app: 运行app,
-d : 后台运行
-p : 端口映射
–name : 容器名称
1. docker ps
| 指令 | 描述 |
|---|---|
| docker ps -a | 查看所有容器(运行与未运行的) |
| docker start container | 启动容器 |
| docker stop container | 停止容器 |
| docker exec -it container /bin/bash | 进入容器伪终端 |
| 指令 | 描述 |
|---|---|
| docker rm contaioner | 删除容器 |
| docker rmi image | 删除镜像 |
| docker image prune | 删除 tag 为None的镜像 |
| docker container prune | 删除所有停止的容器 |



