20200915 初識 Docker
課堂資料
安裝 Docker
SET UP THE REPOSITORY
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
INSTALL 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?