你可以嘗試運行boot2docker shellinit
設置您的證書和打印您運行使用docker
命令任何事情之前要執行一些命令。
在Mac上它看起來類似於:
Writing /Users/xyz/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/xyz/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/xyz/.boot2docker/certs/boot2docker-vm/key.pem
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/xyz/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
在這裏,你可以簡單地運行$(boot2docker shellinit)
正確設置了一切。
在Windows上,您將有一些SET
命令發出,而不是那些export
命令。有關Windows用戶的更多信息,請參閱boot2docker documentation。
'''boot2docker ssh'sudo /etc/init.d/docker restart''''你試過了嗎? – Tuan
它引發我需要boot2docker的TLS證書,127.0.0.1,10.0.2.15,192.168.59.105 -------------------' – mariowise
你需要運行3'之後的''export'''命令。在我們運行'''boot2docker up'''後顯示'''export'''命令。 – Tuan