docker命令 - 镜像命名和分发
命名
-
构建时命名
docker build -t 镜像名- 等价于
docker build -t 镜像名:latest- 会默认打上
latest标签
- 会默认打上
- 标签可以手动指定,用作指定版本号
docker build -t 镜像名:1.0.0
- 等价于
分发——使用Docker Hub
- 登录
docker login -u 用户名- 需要提前到官网注册一个
- 这里要输入密码交互验证
- 改镜像名字
docker tag 镜像名 用户名/镜像名:1.0.0- 目的: 避免网络上的同名镜像冲突,需要指定
用户名/作用域 - 只有官方维护的镜像是没有作用域的
- 目的: 避免网络上的同名镜像冲突,需要指定
- 推送
docker push 用户名/镜像名:1.0.0- 会逐层上传镜像,如果底层镜像在Hub上面有,就会复用,减少传输的数据量
- 如果不指定 标签,会上传所有版本
- 删除
- 只能在网站上面操作