# 删除dangling images 镜像 (深入浅出docker 悬虚镜像)
docker image prune
# 删除镜像
docker image rm php:latest
# 运行容器中的一个命令并且删除(猜测)
docker container run --rm golang go version
# 查看镜像的image_id
docker image ls -q
# 删除所有镜像
docker image rm $(docker image ls -q) -f
# 展示镜像详细信息
docker image inspect php
# 运行容器并且运行终端(运行容器内终端)
# --name 指定名称
# --restart 指定重启策略
# ---- always 除了通过 container stop 停止,都会重启(包括 docker daemon 重启)
# ---- unless-stopped 除了通过container stop 和 docker daemon 重启,都会重启
# ---- on-failed
docker container run --name test --restart [always unless-stopped] -it php /bin/bash
# 已存在容器再另一个终端界面调用
docker container exec -it <container id> bash
# -d 后台运行
# -p 80:8080 主机中的80端口映射到容器中的8080端口
docker container run -d --name webserver -p 80:8080 nigelpouton/pluralsight-coker-ci
# 删除全部容器
docker rm $(docker ps -aq) -f
# 在 Dockerfile 所在目录运行 生成一个 web:latest 镜像 "." 是找 ./Dockerfile
# -t 为镜像打标签
# docker image build 命令加入 --nocache=true 强制忽略缓存
# --squash 合并镜像
docker image build -t web:latest .
# 为 web:latest 镜像重新打上标签
docker image tag web:latest zymao/web:latest
# 推送镜像
docker push zymao/web:latest
docker container run -d --name c1 -p 80:8080 web:latest
# 查看镜像构建过程了执行了哪些指令
docker image history web:latest
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。