天津市城鄉(xiāng)建設(shè)網(wǎng)網(wǎng)站優(yōu)化的意義
1.下載基礎(chǔ)鏡像
上一次,我們通過正向互聯(lián)網(wǎng)代理在內(nèi)網(wǎng)環(huán)境中,搭建了一個docker環(huán)境,具體環(huán)境如下:
1) 內(nèi)網(wǎng)docker服務(wù)器:192.168.123.1,操作系統(tǒng)為:redhat 7.9
2) 代理服務(wù)器(可通外網(wǎng)):192.168.110.2,操作系統(tǒng)為:redhat 7.9
我們在docker服務(wù)器上下載鏡像進行測試:
docker pull centos
2.運行容器
docker run -itd -p 8080:80 --name wxtest_container --privileged centos /sbin/init
注:這里使用–privileged和/sbin/init參數(shù)啟動容器,主要是為了方便在容器中安裝軟件,并通過systemctl命令啟動軟件服務(wù)
3.登陸容器
通過docker exec登陸容器
docker exec -it wxtest_container /bin/bash
4.測試是否可以通外網(wǎng)
curl https://www.baidu.com/
發(fā)現(xiàn)無法通外網(wǎng)
5.更改配置,讓容器登陸外網(wǎng)
vi /etc/profile
export http_proxy=http://192.168.110.2:9099
export https_proxy=http://192.168.110.2:9099
export no_proxy=localhost,127.0.0.1source /etc/profile
6.測試是否可以通外網(wǎng)
curl https://www.baidu.com/
7.配置yum源
由于在docker下沒有安裝wget工具,因此可以使用curl下載鏡像源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
8.安裝Apache http服務(wù)
yum install -y httpd
9.創(chuàng)建默認的訪問界面index.html,啟動httpd服務(wù)
echo 'HelloDocker' >> /var/www/html/index.htmlsystemctl start httpd
systemctl enable httpd
10.制作鏡像
在docker服務(wù)器上,制作鏡像
docker commit wx_tests_container Self_httpd