3.docker machine 连接 aliyun 远程docker 服务器
Posted zonehoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.docker machine 连接 aliyun 远程docker 服务器相关的知识,希望对你有一定的参考价值。
1.在aliyun ecs 创建docker 服务器
docker-machine create -d aliyunecs machine-aliyunecs
2.远程连接 docker
获取客户端
从https://github.com/AliyunContainerService/docker-machine-driver-aliyunecs 下载对应操作系统的客户端
将 下载下的文件 重命名 到 /User/local/bin/docker-machine-driver-aliyunecs
测试 aliyun 客户端是否安装好
使用 docker-machine create -d aliyunecs --help 看看是否报错 如果不报错则 ok
获取连接参数
在阿里云的访问控制 - 用户详情内创建 一个 access key 和 显示一次的 secret key
获取创建docker-machine的 aliyunecs 的 region
在阿里云 - 云服务器ECS - 创建一个ecs 查看创建实例的地区 和实例类型
docker-machine create -d aliyunecs --aliyunecs-io-optimized=optimized --aliyunecs-instance-type=ecs.c5.large --aliyun-access-key-id=上面获取的accesskey --aliyunecs-access-key-secret=上面获取的secret --aliyunecs-region=cn-qingdao demo1
第一个参数是 --aliyunecs-io-optimized 是必须的
第二个参数是 --aliyunecs-instance-type 所选的实例类型
第三个参数是 --aliyun-access-key-id 创建用户 所显示的 access key
第四个参数是 --aliyun-access-key-secret 创建用户 所显示的 secret key
第五个参数是 --aliyunecs-region ecs 实例所选的地区
第六个参数是 创建的用户的用户名
即可连接 阿里云 服务器
docker env aliyunecs 即可设置为默认服务器
docker env --unset 清空默认连接的服务器
以上是关于3.docker machine 连接 aliyun 远程docker 服务器的主要内容,如果未能解决你的问题,请参考以下文章
Docker学习笔记(9-3)Docker容器与外部网络的连接(待加强)
VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法
无法连接服务器: dial tcp [::1]:8080: connectex: No connection could be made because the target machine主动拒绝