鑑於很多小夥伴反饋【好玩兒的 Docker 項目】系列文章裡面有些配置太繁瑣了,導致文章很長,這邊咕咕就把配置部分的內容獨立出來,水一篇文章。
大家有什麼意見或者建議也歡迎在評論區反饋,咕咕收到合理的建議或者意見會及時改進。
準備工作#
- 伺服器:腾訊香港輕量應用伺服器 24 元 / 月 VPS 一台 咕咕自己搭建用的是腾訊輕量應用伺服器 ,(最好是選 非大陸(香港)的伺服器)如果是小白剛開始玩的話,還可以購買 Racknerd 的伺服器(地區選美西),最低一年不到 100 塊(Racknerd 伺服器介紹:點擊查看)
- 系統:Debian10 或以上(Ubuntu 20.04 以上)不建議用 CentOS,具體原因請見:解釋使用 Debian 而不是 CentOS 的原因
登陸伺服器#
選擇一款連接 SSH 的軟件。
Mac 或者 Linux 用戶可以直接用系統自帶的終端(也叫 Terminal)來登陸伺服器。
輸入:
ssh 你的用戶名@你的伺服器IP -P 22
如果你沒有更改 ssh 的端口,默認就是 22,當然為了伺服器安全,建議你可以換一個別的端口。
升級 Packages#
sudo -i # 切換到 root 用戶
apt update -y # 升級 packages
apt install wget curl sudo vim git -y # Debian 系統比較乾淨,安裝常用的軟件
添加 SWAP 虛擬內存#
設置 SWAP 可以用腳本:
wget -O [box.sh](http://box.sh/) [https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh](https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh) && chmod +x [box.sh](http://box.sh/) && clear && ./box.sh
選擇 18,然後輸入你想要擴容的數值即可。
安裝 Docker 環境#
安裝 Docker(非大陸伺服器)#
wget -qO- [get.docker.com](http://get.docker.com/) | bash
docker -v #查看 docker 版本
systemctl enable docker # 設置開機自動啟動
安裝 Docker-compose(非大陸伺服器)#
sudo curl -L "[https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$](https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$)(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version #查看 docker-compose 版本
安裝 Docker(國內伺服器)#
curl -sSL [https://get.daocloud.io/docker](https://get.daocloud.io/docker) | sh
docker -v #查看 docker 版本
systemctl enable docker # 設置開機自動啟動
安裝 Docker-compose(國內伺服器)#
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version #查看 docker-compose 版本
轉載來自: