使用commit打包容器新建镜像
docker commit -m=“提交的描述信息” -a=“作者” 容器id 要创建的目标镜像名:[标签名]
使用dockerfile新建镜像
vi Dockerfile //进入一个文件夹,并新建一个dockerfile文件,写入相关操作 docker build -t sg1327398885/gisserver //在dockerfile文件所在的文件夹执行命令
给镜像打标签
修改标签: docker tag <existing-image> <hub-user>/<repo-name>[:<tag>] #tag不指定默认为latest
给镜像打tag 标签:docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
登陆dockerhub
docker login 输入账号和密码
在dockerhub新建对应的仓库(与镜像名一致)
push镜像
docker push <hub-user>/<repo-name>:<tag>