【yum】用httpd镜像搭建局域网yum源

一、实验环境

操作系统: CentOS7.x

serverA:192.168.1.108

serverB: 192.168.1.107

二、安装docker

在serverA 

https://download.docker.com/linux/static/edge/x86_64

# wget https://download.docker.com/linux/static/edge/x86_64/docker-18.04.0-ce.tgz


#  tar -zxvf docker-17.04.0-ce.tgz

#  cp ./docker/docker*  /usr/bin/

#  vim /etc/systemd/system/docker.service

##############################################

[Unit]

Description=Docker Application Container Engine

Documentation=https://docs.docker.com

After=network-online.target firewalld.service

Wants=network-online.target

[Service]

Type=notify

ExecStart=/usr/bin/dockerd  

ExecReload=/bin/kill -s HUP $MAINPID

[Install]

WantedBy=multi-user.target

##############################################

# systemctl daemon-reload

# systemctl start docker

# systemctl enable docker

# systemctl status docker

三、搭建yum源

在serverA

# mkdir  -p  /var/www/html

# mv *.rpm  /var/www/html

# createrepo  -v  /var/www/html

# docker pull httpd

# docker run -itd  --name  LocalRepositry    -p  80:80 -v /var/www/html/:/usr/local/apache2/htdocs/  httpd:latest


# iptables  -F

访问  http://192.168.1.108


 四、测试局域网yum源

在serverB

# mkdir  /etc/yum.repos.d/backup

# mv  /etc/yum.repos.d/*.repo  /etc/yum.repos.d/backup

# vim  /etc/yum.repos.d/test.repo

#########################

[TEST]

name=Test Repository

baseurl=http://192.168.1.108

gpgcheck=0

enabled=1

#########################

# yum clean all

# yum repolsit

# yum  -y install  XXX   --disablerepo="*"  --enablerepo="TEST"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。