0
点赞
收藏
分享

微信扫一扫

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)



在第十节说到,在本地通过docker-machine创建虚拟机,在虚拟机安装了咱们使用的docker。通过docker-machine也可以在云上创建虚拟机。

看看官网是咋说的

  • 官网直接推荐的
    ​​​https://docs.docker.com/machine/get-started-cloud/#drivers-for-cloud-providers​​

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_02

  • 国内

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_03

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_04

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_05

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_06

​​https://github.com/AliyunContainerService/docker-machine-driver-aliyunecs​​

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_linux_07

准备工作

  • 下载 ​​https://docker-machine-drivers.oss-cn-beijing.aliyuncs.com/docker-machine-driver-aliyunecs_linux-amd64.tgz)​​

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_08

  • 通过centos虚拟机来进行安装,先进行docker安装,具体可以看我的『在centos上安装docker(九)』,记住安装docker-machine哦。也把如何安装docker-machine给大家说下

base=https://github.com/docker/machine/releases/download/v0.14.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
sudo install /tmp/docker-machine /usr/local/bin/docker-machine

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_09

  • 安装完后的docker-machine

docker-machine version

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_10

安装阿里的docker-machine 的第三方

  • 安装步骤

mkdir docker-machine
# Download and unzip Aliyun ECS driver
curl -L https://docker-machine-drivers.oss-cn-beijing.aliyuncs.com/docker-machine-driver-aliyunecs_linux-amd64.tgz > driver-aliyunecs.tgz && tar xzvf driver-aliyunecs.tgz -C docker-machine && rm driver-aliyunecs.tgz

mv docker-machine/bin/* /usr/local/bin

mv /usr/local/bin/docker-machine-driver-aliyunecs.linux-amd64 /usr/local/bin/docker-machine-driver-aliyunecs && chmod +x /usr/local/bin/docker-machine-driver-aliyunecs

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_11

  • 查看是否安装成功

docker-machine create -d aliyunecs --help

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_12

开始安装

登录阿里云账号控制台​​https://home.console.aliyun.com/new#/​​

  • 开通『访问控制』

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_linux_13

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_14

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_15

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_16

  • 新建用户

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_17

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_linux_18

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_19

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_20

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_linux_21

  • 一定要授权

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_22

  • 最重要的一步保证自己的账户有100以上的钱,这个很重要啊,要不阿里不让你创建docker-machine。记住你比别人就差这110块钱吗? 机会面前这110是小钱。

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_23

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_24

  • 安装

docker-machine create -d aliyunecs --aliyunecs-io-optimized=optimized
--aliyunecs-instance-type=ecs.c5.large
--aliyunecs-access-key-id=XXXX
--aliyunecs-access-key-secret=XXXX
--aliyunecs-region=cn-qingdao
liming

  • 安装结果

docker-machine ls

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_25

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_26

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_27

docker-machine ssh liming

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_28

docker version

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_29

  • 本地的docker server没启动,咱们直接连接阿里云的docker server

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_30

docker-machine env liming
eval $(docker-machine env liming)

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_linux_31

  • 如果不想连接远程的docker server

docker-machine env --unset
eval $(docker-machine env --unset)

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_32

钱不是大风刮来的,了解完了记得删除

docker-machine rm liming

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_33

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_34

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_linux_35

记住安装过程中有错误把错误内容输入到:​​https://error-center.aliyun.com/status/search​​ 就可以看到提示啦!

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_Machine_36

PS:本章主要介绍的在阿里云上创建docker-machine的ecs,好处是直接这个机器就安装好了docker的工具,方便使用!直接可以docker-version是不是美滋滋!

『中级篇』在linux/mac下通过Docker-Machine在阿里云上的使用(11)_docker_37


举报

相关推荐

0 条评论