此docker install安裝適用 ubuntu 16.04 18.04
如果已安裝docker-compose 那任何linux環境都可以使用
#sudo apt update
#sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
#curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install -y docker-ce docker-compose
sudo groupadd docker
sudo usermod -aG docker ${USER}
exit
然後再登入一次
接下來有安裝docker-compose 的機器都適用
mkdir ~/docker-compose
cd ~/docker-compose
nano docker-compose.yml
-------請輸入以下內容
version: '2'
services:
openvpn:
container_name: openvpn
image: kylemanna/openvpn
volumes:
- ./data:/etc/openvpn
ports:
- '1194:1194/udp'
cap_add:
- NET_ADMIN
restart: always
接下來就下載憑證到你的電腦使用即可。
nano docker-compose.yml
-------請輸入以下內容
version: '2'
services:
openvpn:
container_name: openvpn
image: kylemanna/openvpn
volumes:
- ./data:/etc/openvpn
ports:
- '1194:1194/udp'
cap_add:
- NET_ADMIN
restart: always
----------
# 請把200.200.200.200 改成你server的ip或domain name
docker-compose run --rm openvpn ovpn_genconfig -u udp://200.200.200.200 # 建立憑證 需要輸入密碼 docker-compose run --rm openvpn ovpn_initpki # 啟動 ovpn 在背景 docker-compose up -d # 建立一個 client 的憑證 (不須密碼) docker-compose run --rm openvpn easyrsa build-client-full tokyo nopass # 將 client 的憑證匯出 docker-compose run --rm openvpn ovpn_getclient tokyo > tokyo.ovpn
如需第二人使用請建立第二組名稱像 tokyo2
接下來就下載憑證到你的電腦使用即可。
安裝openvpn-client 請自行上google查詢。
記得開port udp "1194",tcp "443"
留言