ドッカーでユニットテストのデータベースをセットアップしようとしています。私は、テスト中にデータベースイメージを実行するライブラリを使用します。 Docsは言う:テスト環境用にドッカーデーモンを設定する方法
環境変数:
DOCKER_HOST (this should be set to an
HTTP/HTTPS connection rather than a unix socket at present)
DOCKER_TLS_VERIFY
DOCKER_CERT_PATH
デフォルト:
DOCKER_HOST=https://localhost:2376
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=~/.docker
もし
Testcontainersが順番に 次の戦略を使用して、ドッカーデーモンに接続しようとしますDocker Machineがインストールされている場合は、 最初のマシンが見つかりました。この を成功させるには、Docker MachineをPATHに配置する必要があります。
私はUbuntu 16.04にドッカーをインストールしていますが、このテストライブラリで使用するドッカーデーモンを設定する方法は不明です。どんな助け?
を(これは現時点では HTTP/HTTPS接続ではなくUnixのソケットに設定する必要があります)
それは、このソフトウェアのdoesnのように聞こえる:ドキュメントに基づいて
標準的なUbuntuインストールでは、通常、特に設定する必要はありません。何かエラーがありますか?テストコンテナは飛行前のチェックを行います。これにより追加の洞察が得られます。 –