学习笔记 十六 : Docker-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

学习笔记 十六 : Docker

简介:

一 docker简介

  docker是一个轻量级的,运行在用户内核的一组进程,与主机系统想隔离。它有自己的进程,文件系统和其它资源,它可以和其它主机共享物理主机内核。



二 安装配置

yum install docker


systemctl start docker

systemctl enable docker


docker pull registry.access.redhat.com/redhat/rhel7


docker load -i rhel-server-docker-7.0.tar.gz


docker images


docker run -i -t --rm rhel7 cat /etc/hosts


docker ps -a


docker start -ai silly_fermi3


2.创建docker镜像

docker run -i rhel7 bash -c "yum install -y httpd;"


docker ps -l


docker commit -m "RHEL7+httpd" dreamy_goodall1 rhel_httpd


docker images


docker run -p 8080:80 -d rhel_httpd /usr/sbin/httpd -DFOREGROUND



yum install docker-registry


systemctl start docker-registry

systemctl enable docker-registry

firewall-cmd --add-port=5000/tcp

firewall-cmd --add-port=5000/tcp --permanent


docker tag rhel_httpd registry.example.com:5000/usr/httpd

docker push registry.example.com:5000/user/httpd





三 案例

3.1 docker 私有仓库搭建


3.2 docker 发布一个web应用


3.3 docker 发布一个mysql服务


3.4 docker高可用



本文转自 woshiwei201 51CTO博客,原文链接:http://blog.51cto.com/chenwei/1841979

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章