#========下载镜像文件夹以及所有文件=====
wget -r -nd -P test ftp://10.32.18.211/paas/images/rancher1.6.5/ ;
#=================镜像包==============
#systemctl stop docker #停止docker容器
#docker rmi ID #删除ID对应的镜像
#ftp://10.32.18.195/centos/ #镜像包
#ftp://10.32.18.195/docker/docker #docker-io地址
#scp -r 10.32.24.146:/etc/sysctl.conf /etc/sysctl.conf #复制别人的文件到自己(相同的为覆盖)
#docker run -it -h centos centos:latest /bin/bash
#-h命名并进入容器
#===========2.1.1 CentOS 操作系统安装 Docker========
cat >> /etc/sysctl.conf << EOF
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
EOF
sysctl -p ;
iptables –F
iptables –X
iptables –Z
/usr/sbin/iptables-save ;
#=============管道命令行输入yum仓库==================
rm -rf /etc/yum.repos.d/* ;
touch /etc/yum.repos.d/centos.repo ;
cat >/etc/yum.repos.d/centos.repo << EOF
[centos]
name=centos
baseurl=ftp://10.32.18.195/centos/
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://10.32.18.195/docker/docker
gpgcheck=0
enabled=1
EOF
#==========清除yum并更新=============
yum clean all ;
yum list ;
#======磁盘快捷方式,加载存储驱动==========
modprobe dm-mod ;
ls -l /sys/class/misc/device-mapper ;
#===========安装docker,写入hosts============
yum -y install docker-io ;
docker -v ;
systemctl start docker ;
systemctl enable docker ;
docker info ;
#========重定向在后面写入信息>>,覆盖原有内容>
cat >> /etc/hosts << EOF
10.32.24.44 server
10.32.24.45 client
EOF
#=======2.1.8配置仓库地址=====
cat >> /etc/sysconfig/docker << EOF
ADD_REGISTRY='--add-registry 10.32.24.120:5000'
INSECURE_REGISTRY='--insecure-registry 10.32.24.120:5000'
EOF
systemctl restart docker ;
#重启没有提示任何信息,为配置正确
#====上传仓库部署使用的镜像=====
docker load -i test/registry_latest.tar ;
docker images ;
docker run -d -p 5000:5000 --restart=always --name registry docker.io/registry:latest ;
docker ps -a ;
netstat -ntlp ;
#查看端口
#-d为运行。-p开放容器端口
#==============配置gogs与mysql=============
docker run -d -p 90:3000 gogs/gogs:0.11.34 ;
#--------run--gogos:90:3000 用tab补全
docker run -d -p 13303:3306 -e MYSQL_ROOT_PASSWORD=000000 mysql:8.0 ;
#-----容器数据库修改密码------
docker exec -it 9d2dd9cca739 bash ;
#选择ID进入mysql运用程序
#create database gogs;
#创建gogs的数据表
docker ps |grep mysql
#查看数据库端口
#=========2.1、上传rancher-server镜像=========
docker load -i test/rancher-server_v1.6.5.tar ;
docker images ;
docker tag f89070da7581 10.32.24.120:5000/rancher/server:v1.6.5 ;
docker push 10.32.24.120:5000/rancher/server:v1.6.5 ;
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:v1.6.5 ;
#前一个8080为端口,可以任意修改;后一个8080为固定
#==========删除镜像提示========
#docker rmi -f 10.32.24.120:5000/registry:latest
#---删除images名字---
#docker rmi -f ID
#---删除镜像-----
#================继续添加上传AAAAAA=======
docker load -i test/rancher_agent_v1.2.5.tar ;
docker load -i test/rancher_dns_v0.15.1.tar ;
docker load -i test/rancher_healthcheck_v0.3.1.tar ;
docker load -i test/rancher_metadata_v0.9.2.tar ;
docker load -i test/rancher_net_holder.tar ;
docker load -i test/rancher-net_v0.11.3.tar ;
docker load -i test/rancher_network-manager_v0.7.4.tar ;
docker load -i test/rancher_scheduler_v0.8.2.tar ;
#========标签============
docker tag 690ef14a99b7 10.32.24.120:5000/rancher/agent:v1.2.5 ;
docker tag ef5fea38dbe6 10.32.24.120:5000/rancher/dns:v0.15.1 ;
docker tag 787fc137ac53 10.32.24.120:5000/rancher/healthcheck:v0.3.1 ;
docker tag d46f30a656e0 10.32.24.120:5000/rancher/metadata:v0.9.2 ;
docker tag 9495baae8faf 10.32.24.120:5000/rancher/net:holder ;
docker tag af5509fe436b 10.32.24.120:5000/rancher/net:v0.11.3 ;
docker tag 10710b438de7 10.32.24.120:5000/rancher/network-manager:v0.7.4 ;
docker tag 665d9f6e8cc1 10.32.24.120:5000/rancher/scheduler:v0.8.2 ;
docker images ;
#==========push到仓库===========不加端口为默认端口查看:ss -nl ==========
docker push 10.32.24.120:5000/rancher/agent:v1.2.5 ;
docker push 10.32.24.120:5000/rancher/dns:v0.15.1 ;
docker push 10.32.24.120:5000/rancher/healthcheck:v0.3.1 ;
docker push 10.32.24.120:5000/rancher/metadata:v0.9.2 ;
docker push 10.32.24.120:5000/rancher/net:holder ;
docker push 10.32.24.120:5000/rancher/net:v0.11.3 ;
docker push 10.32.24.120:5000/rancher/network-manager:v0.7.4 ;
docker push 10.32.24.120:5000/rancher/scheduler:v0.8.2 ;
#=========继续上传BBBBB===================================================================
wget -r -nd -p ftp://10.32.18.211/paas/images/gogs_gogs_0.11.34.tar ;
wget -r -nd -p ftp://10.32.18.211/paas/images/mysql_8.0.tar ;
wget -r -nd -p ftp://10.32.18.211/paas/images/rancher_lb-service-haproxy_v0.7.9.tar ;
#--------------
docker load -i 111/gogs_gogs_0.11.34.tar ;
docker load -i 111/mysql_8.0.tar ;
docker load -i 111/rancher_lb-service-haproxy_v0.7.9.tar ;
#-------------
docker tag 690ef14a99b7 10.32.24.120:5000/gogs/gogs:0.11.34 ;
docker tag 690ef14a99b7 10.32.24.120:5000/rancher/mysql:8.0 ;
docker tag 690ef14a99b7 10.32.24.120:5000/rancher/lb-service-haproxy:v0.7.9 ;
#--------------
docker push 10.32.24.120:5000/gogs/gogs:0.11.34 ;
docker push 10.32.24.120:5000/rancher/mysql:8.0 ;
docker push 10.32.24.120:5000/rancher/lb-service-haproxy:v0.7.9 ;
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 14:21:49,Processed in 0.01596 second(s).