Chinaunix首页 | 论坛 | 博客
  • 博客访问: 812960
  • 博文数量: 211
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1480
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-07 14:59
文章分类
文章存档

2019年(161)

2018年(50)

我的朋友

分类: 系统运维

2019-03-08 19:16:19

docker容器跨系统的特性,这为我们快速的部署带了来方便。不管是导出也好,还是提交到docker hub都是不错的选择。

1,注册一个docker hub

登陆进行注册。

2,启动测试的image
$ docker run -v /Users/zhangying/es:/mnt/es --name es -d -p 9200:9200 -p 9300:9300 elasticsearch:latestcc6733f6666255164ac10ae97a2663d383fd667f892370169e933443d3a9c62

在这里要注意一下-v这个参数,/Users/zhangying/es是系统中的目录,/mnt/es是容器内的目录,他们二个互通的,起到桥梁的作用。也就是说/mnt/es有什么,在/Users/zhangying/es里面就有什么。

3,添加镜像

docker 创建image上传到 docker hub并下载docker 创建image上传到 docker hub并下载

在这里要注意一下,docker commit和docker tag都可以添加一个本地的image,只不过方式不同。

4,命令行下登录docker hub
 zhangyingdeMacBook-Pro:~ zhangying$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to 
Username: tankzhangPassword:Login Succeeded
5,push image到docker hub

docker 创建image上传到 docker hub并下载docker 创建image上传到 docker hub并下载

6,删除本地测试image,然后pull docker hub的image

docker 创建image上传到 docker hub并下载docker 创建image上传到 docker hub并下载

阅读(1538) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~