🐳
Docker book
  • Introduction
  • 一 基本概念
  • 二 安装 Docker
  • 三 使用镜像
    • 镜像列表
    • Dockerfile
    • 镜像构建历史查询
    • 镜像导入导出
    • 镜像 tag 变更
    • 镜像构建及推送
  • 四 操作容器
    • 创建容器
    • containerd
    • 外部执行容器中的脚本
    • 资源限制
  • 五 访问仓库
  • 六 管理数据
  • 七 管理网络
  • 八 API
    • image
  • 九 常见问题
    • 启动 Docker 失败
    • 启动容器失败
    • Podman
  • 附录
Powered by GitBook
On this page
  1. 三 使用镜像

镜像构建及推送

Previous镜像 tag 变更Next四 操作容器

Last updated 2 months ago

CtrlK
  • Dockerfile
  • 构建
  • 推送

Dockerfile

给通过 container 导出的镜像添加 ENTRYPOINT

FROM my-new-image:tag
ENTRYPOINT ["/bin/bash", "-c", "while true; do echo hello word; sleep 64800; done"]

构建

docker build -t <image-name>:<tag> <context-path>

如:
docker build -t my-image:v1.0 .

推送

// 更新标签
docker tag my_image:v1.0 dockerhub_username/my_image:latest

// 登录远程仓库
docker login xxx

// 推送镜像
docker push dockerhub_username/my_image:latest