docker容器生成镜像并上传个人账户

  1. 登录到 Docker Hub 账户:
bash 复制代码
docker login

这将提示你输入你的 Docker Hub 账户名和密码。

  1. 为容器创建镜像
bash 复制代码
docker commit <容器名或容器ID> <你的用户名>/<镜像名:标签>

例子

bash 复制代码
docker commit my_container yourusername/my_image:latest
  1. 推送镜像到 Docker Hub:
bash 复制代码
docker push <你的用户名>/<镜像名:标签>

例子

bash 复制代码
docker push yourusername/my_image:latest

当你将容器提交为镜像时,提交的是容器的状态快照,其中包括共享的文件夹在内的所有数据。在上传镜像到 Docker Hub 或其他 Registry 时,镜像中会包含提交时容器中存在的所有数据,包括共享的文件夹内的文件。

所以,上传容器到 Docker Hub 后,共享文件夹中的文件也会保存在镜像中,并且其他人可以通过拉取这个镜像获取这些文件。

相关推荐
fetasty8 小时前
rustfs加picgo图床搭建
docker
蝎子莱莱爱打怪1 天前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
碳基沙盒1 天前
OpenClaw 多 Agent 配置实战指南
运维
小p2 天前
docker学习7:docker 容器的通信方式
docker
小p2 天前
docker学习5:提升Dockerfile水平的5个技巧
docker
小p2 天前
docker学习3:docker是怎么实现的?
docker
小p3 天前
docker学习: 2. 构建镜像Dockerfile
docker
小p4 天前
docker学习: 1. docker基本使用
docker
蝎子莱莱爱打怪4 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
崔小汤呀4 天前
Docker部署Nacos
docker·容器