インターネットから切り離された環境へDockerイメージを転送し起動したときの手順を記載。
1. Dockerイメージの保存
インターネットに接続している別の環境で、RENATのDockerイメージをダウンロードし、それをファイルとして保存。
インターネット接続環境のサーバで実施
docker pull bachng/renat:latest
docker save bachng/renat:latest > renat_latest.tar
2. Dockerイメージの転送
インターネット接続環境のサーバで実施
# scp [オプション] [ローカルファイルのパス] [ユーザー名]@[リモートホストのアドレス]:[リモートでのパス]
scp renat_latest.tar user@192.168.1.100:/home/user/
3. Dockerイメージのロード
インターネット接続環境できないサーバ側で実施
docker load < renat_latest.tar
4. Dockerコンテナ(RENATの場合)実行
インターネット接続環境できないサーバ側で実施
docker run --rm -d --privileged -v /opt/renat:/opt/renat -p 8185:80 -p 10022:22 --name renat bachng/renat:latest