6.5. Docker Tips¶
6.5.1. ネットワークの変更¶
仮想マシンで Docker を利用している場合、再起動するなどで network の再設定が必要となる場合があります。この場合、以下のコマンドでネットワークの再設定をしてください。
docker network create -d nat <network name>
docker network connect <network name> <container name>
93x_default のネットワークに 93x_sql_1 のコンテナを接続する場合は、以下のコマンドを実行します。
docker network create -d nat 93x_default
docker network connect 93x_default 93x_sql_1
6.5.2. ダウンロードに失敗する¶
イメージを build しているときに必要なモジュールのダウンロードに失敗をすることがあります。

この場合は、Docker の設定に、以下の dns の項目を追加することで解決します。
{
"registry-mirrors": [],
"insecure-registries": [],
"debug": true,
"experimental": false,
"dns": [
"8.8.8.8"
]
}

6.5.3. Build に失敗をする¶
エラーメッセージで以下のメッセージが出る場合があります。
hcsshim::PrepareLayer - failed failed in Win32: Incorrect function. (0x1) Windows Containers
このエラーが出る場合は、Box や Dropbox などのアプリケーションがインストールされているケースで発生します。削除して再起動することで、このエラーを回避することができます。