多くの仲間からのフィードバックを受けて、【面白い Docker プロジェクト】シリーズの記事の中には、設定が煩雑すぎて記事が長くなってしまうものがあるため、ここで設定部分の内容を独立させて、記事を一つ作成しました。
皆さんの意見や提案もコメント欄でお待ちしております。合理的な提案や意見をいただければ、すぐに改善いたします。
準備作業#
- サーバー:Tencent 香港の軽量アプリケーションサーバー 24 元 / 月 VPS を 1 台、咕咕が自分で構築するために使用しているのは Tencent の軽量アプリケーションサーバーです。(できれば非大陸(香港)のサーバーを選んでください)もし初心者で始めたばかりの場合は、Racknerd のサーバーを購入することもできます(地域は米西を選択)、最低でも 1 年で 100 元未満です(Racknerd サーバーの紹介:クリックして確認)
- システム:Debian10 以上(Ubuntu 20.04 以上)CentOS は推奨しません。具体的な理由については、Debian を使用する理由と CentOS を使用しない理由を参照してください。
サーバーにログイン#
SSH 接続ソフトを選択します。
Mac または Linux ユーザーは、システムに付属のターミナル(Terminal とも呼ばれます)を使ってサーバーにログインできます。
入力:
ssh あなたのユーザー名@あなたのサーバーIP -P 22
ssh のポートを変更していない場合、デフォルトは 22 です。もちろん、サーバーの安全のために、別のポートに変更することをお勧めします。
パッケージのアップグレード#
sudo -i # rootユーザーに切り替え
apt update -y # パッケージをアップグレード
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のバージョンを確認
転載元: