[关闭]
@zslzxc 2018-08-15T11:03:48.000000Z 字数 1653 阅读 1651

Docker-machine 创建阿里云 drive

docker-machine aliyun


docker-machine 安装

  1. 下载阿里云docker-machine drive
  2. 解压并修改二进制文件名为 docker-machine-driver-aliyunecs
  3. 复制或移动到 /usr/local/bin 文件夹下
  4. 验证是否安装成功
  1. docker-machine create -d aliyunecs
  2. Usage: docker-machine create [OPTIONS] [arg...]
  3. ...

阿里云账户相关

  1. 登录阿里云
  2. 进入管理控制台,选择访问控制
  3. 创建用户,创建并保存AccessKey和AccessKeySecret
    image_1c8377mlj1clc32d121u10g61a0fq.png-28.9kB
    image_1c8378cj31351epmdj8ikv16a917.png-93.5kB

  4. 创建专有网络VPC(由于您尝试创建经典网络实例,目前docker已经不支持经典网络实例了)
    在产品与服务中搜索VPC,选择区域,点击创建

    1. 修改并执行以下命令
  1. docker-machine create -d aliyunecs --aliyunecs-io-optimized=optimized --aliyunecs-description=aliyunecs-machine-driver --aliyunecs-instance-type=ecs.n4.small --aliyunecs-vpc-id=vpc-m5ekqa8vqgkpuwxtpbXXX --aliyunecs-vswitch-id=vsw-m5ekldnedq0vioeoeaXXX --aliyunecs-access-key-id=LTAIrURfd9velXXX --aliyunecs-access-key-secret=3qL7Yw5APp2SvwHWdTSSlL9ICrXXXX --aliyunecs-region=cn-qingdao dockertest
  2. 注意:
  3. --aliyunecs-region 指服务器所在地区
  4. --aliyunecs-access-key-secret 指访问控制用户的AccessKeySecret
  5. --aliyunecs-access-key-id 指访问控制用户的AccessKey
  6. --aliyunecs-instance-type 指服务器实例型号
  7. --aliyunecs-vpc-id 专有网络ID
  8. --aliyunecs-vswitch 交换机ID
  9. 请不要直接复制粘贴使用,因为其中一些值被XXX所替代了

image_1c837fmad1p3eu3o66mk8o1dci1k.png-207.3kB

  1. amor@amor-PC:~$ docker-machine env --help
  2. Usage: docker-machine env [OPTIONS] [arg...]
  3. Display the commands to set up the environment for the Docker client
  4. Description:
  5. Argument is a machine name.
  6. Options:
  7. --swarm Display the Swarm config instead of the Docker daemon
  8. --shell Force environment to be configured for a specified shell: [fish, cmd, powershell, tcsh], default is auto-detect
  9. --unset, -u Unset variables instead of setting them
  10. --no-proxy Add machine IP to NO_PROXY environment variable

docker-machine 安装演示GIF

深度录屏_google-chrome_20180309001827.gif-5800.8kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注