docker
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
docker [2021/03/10 16:17] – [停止容器] plough | docker [Unknown date] (当前版本) – 移除 - 外部编辑 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | 官网:https:// | ||
- | ===== 1 基本命令 ===== | ||
- | ==== 查看 docker 版本==== | ||
- | < | ||
- | docker --version | ||
- | </ | ||
- | |||
- | ==== 登录registry ==== | ||
- | < | ||
- | # 登录 docker hub | ||
- | docker login | ||
- | # 登录指定 registry | ||
- | docker login xxx.com | ||
- | </ | ||
- | |||
- | ==== 列出 docker 镜像 ==== | ||
- | < | ||
- | docker image ls | ||
- | docker images | ||
- | </ | ||
- | |||
- | ==== 列出 docker 容器 ==== | ||
- | < | ||
- | docker ps | ||
- | docker ps --all | ||
- | </ | ||
- | |||
- | ==== 运行容器 ==== | ||
- | < | ||
- | docker run hello-world | ||
- | # --publish,将宿主机的 8000 端口映射到容器的 8080 端口 | ||
- | # --detach,后台运行 | ||
- | # --name,指定容器的名称 | ||
- | docker run --publish 8000:8080 --detach --name bb bulletinboard: | ||
- | # 运行一次立即退出 | ||
- | docker run -it --rm bulletinboard: | ||
- | </ | ||
- | |||
- | ==== 停止容器 ==== | ||
- | < | ||
- | docker stop bb | ||
- | </ | ||
- | |||
- | ==== 删除容器 ==== | ||
- | < | ||
- | # --force,可以删除正在运行中的容器 | ||
- | docker rm --force bb | ||
- | </ | ||
- | |||
- | ==== 生成镜像 ==== | ||
- | < | ||
- | # 根据 Dockerfile 生成镜像 | ||
- | docker build --tag bulletinboard: | ||
- | </ | ||
- | |||
- | |||
- | |||
- | ==== 推送镜像到远程仓库(docker hub)==== | ||
- | < | ||
- | docker tag bulletinboard: | ||
- | docker push <Your Docker ID>/ | ||
- | </ | ||
- | |||
- | |||
- | |||
- | ===== 2 组合拳 ===== | ||
- | ==== 删除带某个 tag 的所有 docker 镜像 ==== | ||
- | < | ||
- | repo_tag=" | ||
- | docker rmi -f $(docker images|grep $repo_tag|awk ' | ||
- | </ |
docker.1615364266.txt.gz · 最后更改: 2022/12/28 17:53 (外部编辑)