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安装Machine 显示拒绝连接的解决办法

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主动拒绝

制学科Siemens.Tecnomatix.Machine.Configurator.1.0.0.1027

docker之本地连接