LinuxでDockerのオフラインインストールとデプロイメントを行う方法は?
DockerをLinuxでオフラインでインストールして展開するには、次の手順に従ってください。
- ネットワーク接続されたマシンでDockerのインストーラーパッケージと依存関係ファイルをダウンロードします。Dockerの最新バージョンのインストーラーパッケージは、次のコマンドでダウンロードできます。
- wget https://download.docker.com/linux/static/stable/x86_64/docker-.tgz
- (インストールするDockerのバージョンに置き換えてください。)
- 必要な依存パッケージ(containerd、runc、docker-init など)がインストールされていることを確認します。依存パッケージのダウンロードリンクは、Docker の公式 GitHub リポジトリにあります。
- ダウンロードしたDockerインストールパッケージと依存ファイルは、ターゲットマシンにコピーします。
- Dockerインストールパッケージをターゲットマシン上で展開し、実行ファイルを/usr/bin/ディレクトリにコピーする
- tar xzvf docker-<バージョン>.tgz
sudo cp docker/* /usr/bin/ - 依存関係のあるファイルをターゲットマシンの/usr/bin/ディレクトリにコピーします。
- sudo cp <依存ファイル> /usr/bin/
- Dockerfileを作成します:
- sudo mkdir /etc/docker
sudo vi /etc/docker/daemon.json - Dockerの镜像アクセラレーター(オプション)を設定するには、daemon.jsonファイルに次を追加します。
- 「registry-mirrors」: [「あなたのレジストリミラー」]
- Docker サービスの起動:
- sudo dockerd
- Dockerが正しくインストールされたかどうかを確認します。
- dockerバージョン
基本的なサンプルにとどまらず、DockerをLinuxにオフラインでインストールして展開する際には、ご自身のニーズに合わせて調整や設定が必要となる場合があります。