20200915 初識 Docker
課堂資料
安裝 Docker
SET UP THE REPOSITORY
yum install -y yum-utilsyum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repoINSTALL DOCKER ENGINE
安裝DOCKER引擎
yum install docker-ce docker-ce-cli containerd.io

驗證 DOCKER
docker --version
啟動 DOCKER
systemctl start docker
課堂練習
讓 VM2 ( 第二台虛擬機 ) 透過 VM1 ( 第一台虛擬機 ) 進行廣告阻擋
1. Pull the Docker image
拉出Docker映像
docker pull adguard/adguardhome
2. Create directories for persistent configuration and data
創建用於持久配置和數據的目錄
mkdir -p /my/own/workdir
mkdir -p /my/own/confdir檢查
netstat -tunlp | grep 68
刪除
kill -9 7178
kill -9 4235

刪除後記得再次檢查
檢查
netstat -tunlp | grep 67
刪除
kill -9 1849
刪除後記得再次檢查
檢查
netstat -tunlp | grep 53
檢查
docker ps -a
刪除
docker rm c0a
3. Create and run the container
創建並運行容器
docker run --name adguardhome -v /my/own/workdir:/opt/adguardhome/work -v /my/own/confdir:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 68:68/tcp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome
連網測試
進入 resolv.conf,新增 namesever 8.8.8.8
vim /etc/resolv.conf
進行連網測試
ping www.google.com
安裝註冊完ADguard會跳出儀表版畫面

Last updated
Was this helpful?