私はdevicemapper Macにストレージドライバを変更しようとしています。 Change docker storage driver on Mac OS Xどのように私はMac上のdevicemapperにドッカーストレージドライバを変更することができます
の手順に従っていましたが、次のエラーが表示されました。私のドッカーfor Macは最新バージョンです。
$ docker-machine create --driver virtualbox --engine-storage-driver devicemapper test2
Running pre-create checks...
Creating machine...
(test2) Copying /Users/weiwang/.docker/machine/cache/boot2docker.iso to /Users/weiwang/.docker/machine/machines/test2/boot2docker.iso...
(test2) Creating VirtualBox VM...
(test2) Creating SSH key...
(test2) Starting the VM...
(test2) Check network to re-create if needed...
(test2) Waiting for an IP...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Error creating machine: Error checking the host: Error checking and/or regenerating the certs: There was an error validating certificates for host "192.168.99.105:2376": read tcp 192.168.99.1:49168->192.168.99.105:2376: read: connection reset by peer
You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'.
Be advised that this will trigger a Docker daemon restart which will stop running containers.
おかげMenzoよりも途中で少しより多くのあなたを助け、私が作成することができていますストレージドライブとしてオーバーレイを持つマシンですが、それでも問題は解決しません。コンテナ内でサービスを実行する必要がありますが、そのサービスはファイルやオーバーレイでは機能しません。 – weiwang
@weiwangこのトピックについてもう少し調査を行い、回答を更新しました。間違いなく、devicemapperストレージドライバを使用することは可能です。 Dockerはデフォルトの基本OSでそれをサポートしていません。 –
素晴らしい!情報をありがとう。 – weiwang