Nar*_*pai 14 macos pem docker boot2docker
我正在尝试从boot2docker迁移到docker-machine.
我按照这里的指示安装了docker,但我不断收到以下消息:
Could not read CA certificate "/Users/<useraccountfolder>/.boot2docker/certs/boot2docker-vm/ca.pem": open /Users/<useraccountfolder>/.boot2docker/certs/boot2docker-vm/ca.pem: no such file or directory
Run Code Online (Sandbox Code Playgroud)
当我运行大多数docker命令时.
Nar*_*pai 23
我在这里找到了解决方案
我需要将我的.bash_profile更新为:
export DOCKER_HOST=tcp://192.168.99.100:2376
export DOCKER_MACHINE_NAME=default
export DOCKER_TLS_VERIFY=1
export DOCKER_CERT_PATH=~/.docker/machine/machines/default
Run Code Online (Sandbox Code Playgroud)
然后运行以下命令以生成缺少的ca.pem:
docker-machine regenerate-certs default
Run Code Online (Sandbox Code Playgroud)
我发布了这个以防万一这可以帮助其他人.谢谢/道具在github上的那个帖子中的每个人都会在一小时的痛苦之后找到.
小智 7
请遵循以下指南: Docker for Mac与Docker Toolbox
为我工作,您需要取消设置变量,而不是为mac创建变量.
# grep for DOCKER ENV vars
env | grep DOCKER
unset <DOCKER_VARS>  
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           7786 次  |  
        
|   最近记录:  |