Docker管理平台搭建教程

一.环境准备

底包: 标准centos7.4【CentOS-7-x86_64-Everything-1708.iso 可找生产要】或者已做分区的 【CentOS7.4_64_ver1.0.1-public.iso 已做分区】\\192.190.50.8\底包及底包升级包\ISO\CentOS7.4_64_ver1.0.1-public\CentOS7.4_64_ver1.0.1-public.iso

    yum代理         

       /etc/yum.conf 设置代理proxy=http://192.190.10.101:3128    

二.Docker安装

1.安装docker的yum源

        yum install -y yum-utils device-mapper-persistent-data lvm2

        yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.安装docker

yum install docker-ce

    3.启动并加入开机启动

systemctl start docker

systemctl enable docker

    4.验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

docker info

    5.设置Docker镜像加速

         cd /etc/docker

         修改docker镜像源,如果没有 daemon.json就新建添加以下内容:

{

"registry-mirrors": ["https://wxayyrjh.mirror.aliyuncs.com","http://hub-mirror.c.163.com", "https://registry.dockercn.com","https://docker.mirrors.ustc.edu.cn"]

}

     重启生效     

          sudo systemctl daemon-reload    

          sudo systemctl restart docker

备注:

阿里云镜像加速:https://wxayyrjh.mirror.aliyuncs.com

          网易镜像加速:http://hub-mirror.c.163.com

          Docker中国:https://registry.docker-cn.com

          中科大:https://docker.mirrors.ustc.edu.cn

     6.docker pull 使用代理         

         创建文件     

             mkdir -p /etc/systemd/system/docker.service.d    

            /etc/systemd/system/docker.service.d/http-proxy.conf     

         添加配置     

             [Service]    

             Environment="HTTP_PROXY=http://192.190.10.101:3128"    

             Environment="HTTPS_PROXY=http://192.190.10.101:3128"     

         重启生效     

              sudo systemctl daemon-reload    

              sudo systemctl restart docker

======================================

yum 安装的docker的一些默认目录

docker的默认数据存储目录 /var/lib/docker/

仓库的默认地址 Registry: https://index.docker.io/v1/

默认的镜像驱动 Storage Driver: overlay2

三.Docker可视化管理平台

  1.DockerUI

         DockerUI基于Docker API,提供等同Docker命令行的大部分功能。

         拉取镜像

             docker pull uifd/ui-for-docker

启动容器

docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker

         系统访问:ip:9000

   2.  shipyard(中文版)集群管理平台

         下载依赖镜像

             docker pull rethinkdb

             docker pull microbox/etcd

             docker pull shipyard/docker-proxy

             docker pull swarm

             docker pull dockerclub/shipyard

 下载官方自动部署脚本提取码:5f6q

         将官方脚本换成修改为中文版的脚本

             grep -n shipyard:latest deploy

sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy

         可修改端口  vi deploy

         运行安装脚本 sh deploy

         安装成功 访问ip:8080 默认端口为8080 上面可以修改   账号:admin  密码:shipyard

         增加集群节点:在节点机器执行  cat 部署脚本名称| ACTION=node DISCOVERY=etcd://主服务器IP:4001 bash -s(首次会自动下载依赖基础镜像)

          卸载所部署的shipyard:cat 部署脚本名称| ACTION=remove bash

     常用命令:

          查看所有容器:docker ps -a

          启动容器:docker start 容器id

          停止容器:docker stop 容器id

          删除容器:docker rm容器id

你可能感兴趣的:(Docker管理平台搭建教程)