镜像构建及推送

1 Dockerfile

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

FROM my-new-image:tag
MAINTAINER meetbill <meetbill@163.com>
ENV REFRESHED_AT 2025-11-05

ENTRYPOINT ["/bin/bash", "-c", "while true; do echo hello word; sleep 64800; done"]

2 构建

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

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

2.1 使用 yum 安装包时遇到网络问题解决方案

使用 --network 参数指定主机网络

docker build --network host -t my-image:v1.0 .

3 推送

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

// 登录远程仓库
docker login xxx

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

Last updated