cxg518 发表于 2018-5-29 08:36:39

学习笔记 十六 : 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高可用

  
页: [1]
查看完整版本: 学习笔记 十六 : Docker