如何重新连接到docker实例
我会从头开始。
- 我已经创build了一个在Azure上安装了docker的Ubuntu机器。
- 在顶部,我创build了两个docker集装箱,我用来从一台使用docker机的旧电脑进行pipe理任务。
- 我改变了我的电脑,所以我需要从新的连接。
- 我已经添加了我的azure色订阅
但是,当我尝试docker docker-machine
cdmdlet到现有的容器时,我有以下错误信息:
PS C:\WINDOWS\system32> docker-machine ssh vm name Host does not exist: "vm name".
机器正在运行,但我想我将不得不重新创build用于连接的证书。
我已经尝试了以下,没有运气:
PS C:\WINDOWS\system32> docker-machine regenerate-certs vm name Regenerate TLS machine certs? Warning: this is irreversible. (y/n): y Regenerating TLS certificates Host does not exist: "vm name"
我不再能够访问旧的机器。
有没有人进入相同的情况? 任何想法都欢迎。
您必须使用通用驱动程序重新创build机器:
docker-machine create \ --driver generic \ --generic-ip-address=203.0.113.81 \ --generic-ssh-key ~/.ssh/id_rsa \ vm
相应地更换信息。
请注意,这不会删除目标实例上的任何数据,而只是将dockerconfiguration为与机器交谈(如果尚未运行),并且还会生成新的证书,以便与实例进行通信。
- 如何添加一个本地Maven项目作为依赖另一个Maven项目?
- 本地主机和已发布端口的Windows容器限制
- docker-compose mysql容器拒绝访问wordpress容器
- 从外部互联网不能连接docker群代理
- 在Docker工具箱中,没有使用docker-compose进行安装的卷
- docker上的WordPress – 撰写不运行
- 安装mongodb pecl软件包的问题:/ tmp / pear / temp / mongodb / configure:./configure.lineno:line 1:syntax error:unterminated quoted string
- Docker docker-composer.yml卷问题
- 为什么dockerbuild立我的复制path与临时目录前缀?