DockerオフラインインストールをUbuntuで実装する方法
Dockerをオフラインでインストールして、Ubuntuにデプロイするには、以下の手順に従います。
- 接続済みの Ubuntu コンピューターで、次のコマンドを使用して最新の Docker バイナリと依存関係をダウンロードします。
$ docker run --rm -i -v /tmp:/tmp docker sh -c 'apt-get update && apt-get --download-only --yes --no-install-recommends install docker-ce'
これは、Docker のバイナリと依存関係を /tmp ディレクトリにダウンロードします。
- /tmp ディレクトリでダウンロードしたすべてのファイルを、接続されていないマシン上の同じディレクトリにコピーする。
- オフラインマシンでは、次のコマンドを使用してDockerをインストールします。
$ sudo dpkg -i /tmp/*.deb
Dockerとその依存関係のインストールを行います。
- オフラインマシン上では、以下のコマンドを使用してDockerサービスを開始します:
$ sudo systemctl start docker
Dockerをオフラインのマシンで使用できるようになったはずです。
オフラインインストールの Docker にのみこの方法が適用され、オフライン環境で Docker を使用する場合は、Docker Hub からコンテナイメージにアクセスできません。必要なコンテナイメージを手動でオフラインマシンに取り込んだり、オフラインマシンにイメージをインポートおよびエクスポートするには Docker のセーブおよびロードコマンドを使用できます。