Docker三剑客

Docker Machine 是一个简化Docker 安装的命令行工具
Compose 是对 docker 命令的封装
Swarm 是 Docker 社区提供的原生支持 Docker 集群的工具
Swarm工具本身不是很成熟,不建议用在生产环境

docker machine
构建仓库
节点链接是加密的
server1
免密
改名
加权
帮助

下载 bsh*
–swarm-master 自动添加
–engine-registry-mirror yum 仓库
https://get.docker.com 根据这个脚本来部署
对操作系统版本有要求 针对rhel直接退出
调去 系统变量
改系统变量
改脚本
从最容易改的地方修改 从易到难
改成自己的yum发布路径
下载源 阿里 网一 青花
不用线上脚本 配置yum 可直接下载安装软件包
ansiable 全部安好 可直接用这个
安装指定脚本
改id 用centos 制作yum
企业系统更新为centos
rhel > oel > centos
rhel内核参数设定不透明 系统损耗为5%
云计算容器可作迁移
针对不同的组件使用操作系统
核心控制节点 用好的企业系统
计算节点 可用centos
生产结构的选型 选用架构构建操作系统
本质区别在那
docker-ce-cli-18.09.7-3.el7.x86_64.rpm

machine 管理容器集群管理

步骤
srever1 2 3全部关闭
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0

server1
做免密 server2 srver3
ssh-keygen
ssh-copy-id root@172.25.31.2
ssh-copy-id root@172.25.31.3
官网安装docker-machine
scp docker-machine-Linux-x86_64-0.16.1 root@172.25.31.1:/root/
mv docker-machine-Linux-x86_64-0.16.1 /usr/local/bin/docker-machine
授权
chmod +x /usr/local/bin/docker-machine
查看版本
docker-machine --version
查看版本
cat /etc/redhat-release
查看id
cat /etc/redhat-release ??? 查找路径
配置yum
vim /etc/yum.repos.d/docker-ce.repo
[docker]
name=docker
baseurl=http://172.25.31.254/docker
gpgcheck=0
yum repolist
移动docker yum 资源
mv docker /var/www/html/
cp /etc/yum.repos.d/docker-ce.repo /var/www/html/

systemctl restart httpd.service

真机设置 脚本 yum
官网获取脚本
https://get.docker.com
wget http://172.25.254.250/get-docker.sh
chmod +x get-docker.sh
vim get-docker.sh
390设置yum yum_repo=“http://172.25.0.250/docker-ce.repo”
452 454 设置版本install -y -q docker-ce-cli-18.09.7-3.el7"
cp get-docker.sh /var/www/html/
cp docker-ce.repo /var/www/html/
systemctl restart httpd.service

server1
开启添加集群成员
docker-machine create --help
docker-machine create --driver generic --help
用通用参数继续查找帮助
docker-machine create --driver generic --generic-ip-address 172.25.31.2 --engine-install-url “http://172.25.31.254/get-docker.sh” server2

思路
server1 改脚本 yum 版本
sereve2 3 改id 安装bash-*
修改id
vim /etc/os-release
ID=“centos”
放在apache默认目录
命令指定yum
驱动 直接连动虚拟机 集群 指定通用模式
改主机解析
–generic-ip-address 指定节点ip地址
–engine-registry-mirror 配置docker仓库 阿里云 私有仓库

本地解析设置
vim /etc/hosts
172.25.31.1 server1
172.25.31.2 server2
172.25.31.3 server3

出错了 查看配置文件删除重新开启
查看 删除
docker-machine ls
docker-machine rm server2

证书搭建仓库可用
查看设备生成设备以及证书
/root/.docker/machine
本地证书 自动生成证书
cd /root/.docker/machine/certs/
ls

查看列出
docker-machine ls
可远程链接
docker-machine ssh server2
听掉 通用驱动不支持
docker-machine stop server2
获取状态
docker-machine stats

server2
查看进程
ps ax
查看安装情况
systemctl status docker
查看设备具体
ls

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值