之前发过一个Linux使用K3S安装wireguard带UI面板,今天来发一个简单的docker安装wg
网上其实有挺多的安装docker的教程,不过我将会使用官方的方法,授人以渔,教大家如何使用官方的文档。
首先打开dockerhub
往下滑,滑到最下面,点击Docs
点击download and install
选择你的系统
选择你的发行版,我这里是Debian
卸载现有的版本,如果没有就不用执行了
然后按照文档安装即可
安装依赖
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
添加docker官方的GPG key
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置稳定版仓库
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
检查版本
docker version
有显示就是安装好了
这期的wireguard使用这个项目
docker run \
-it \
-d \
--cap-add NET_ADMIN \
--device /dev/net/tun:/dev/net/tun \
-v wg-access-server-data:/data \
-e "WG_ADMIN_PASSWORD=admin的密码" \
-e "WG_WIREGUARD_PRIVATE_KEY=私钥" \
-p 8000:8000/tcp \
-p 51820:51820/udp \
place1/wg-access-server
私钥可以在电脑上下一个wireguard软件,新建手动隧道,会生成私钥
安装好浏览器访问IP:8080就可以访问了,账号是admin
大哥图没了,麻烦方便时候更新一下呗