docker保存容器为镜像并上传到dockerhub

1.运行镜像
docker run -d -p 宿主端口:容器端口 –name=容器名字 imagesId

2.容器打包为镜像
docker commit containerId images名字

示例:其中fcd16610c688是容器id,通过docker ps -a查看,php8是自定义命名的镜像名称。

docker commit fcd16610c688 php8

3.镜像打tag
docker tag imagesId [dockerHub push地址]:[dockerHub上的命名]

示例:其中xxx是dockerhub账号,php8是上一步生成的镜像名,v1.1是tag

docker tag php8 xxxx/php8:v1.1

4.镜像上传docker hub

运行以下命令之前,需要docker login -u 账号 -p 密码登录到dockerhub。
docker push[dockerHub push地址]:[dockerHub上的命名]

docker push xxxx/php8:v1.1

Was this helpful?

0 / 0

发表回复 0