• 第 7 章 多主机管理


    安装 Docker Machine

    先安装docker

    官方安装docker-machine的文档地址:https://docs.docker.com/machine/install-machine/

    安装方法很简单,执行如下命令:

    curl -L https://github.com/docker/machine/releases/download/v0.9.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine

    赋予 docker-machine可执行的权限

    chmod +x docker-machine

    cp docker-machine /usr/local/bin/

     

     

    查看docker-machine 的版本信息

    docker-machine version

     

    下载以下文件在https://github.com/docker/machine/tree/master/contrib/completion/bash/

    docker-machine-prompt.bash

    docker-machine-wrapper.bash

    docker-machine.bash

     

    将下载的completion scrip放置到 /etc/bash_completion.d 目录下。然后将如下代码添加到$HOME/.bashrc:

    PS1="[u@h W$(__docker_machine_ps1)]$ "

     

    或者执行脚本安装

    先安装docker

     1 #!/bin/bash
     2 cp /etc/apt/sources.list /etc/apt/sources.list.bak
     3 echo '
     4 # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
     5 deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
     6 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
     7 deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
     8 deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
     9 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
    10 deb http://mirrors.aliyun.com/ubuntu/ xenial universe
    11 deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    12 deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
    13 deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
    14 deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    15 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
    16 deb http://archive.canonical.com/ubuntu xenial partner
    17 deb-src http://archive.canonical.com/ubuntu xenial partner
    18 deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
    19 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
    20 deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    21 deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
    22 ' > /etc/apt/sources.list
    23 
    24 sudo apt-get update
    25 apt-get install -y apt-transport-https ca-certificates curl software-properties-common
    26 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    27 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu  $(lsb_release -cs)  stable"
    28 sudo apt-get update
    29 sudo apt-get install -y docker-ce
    30 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://53dc37d0.m.daocloud.io
    31 systemctl restart docker.service

    再安装docker-machine

     1 #!/bin/bash
     2 #Install Machine directly
     3 version='v0.14.0'
     4 base=https://github.com/docker/machine/releases/download/$version &&
     5   curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
     6   sudo install /tmp/docker-machine /usr/local/bin/docker-machine
     7   
     8 docker-machine version
     9 
    10 #Install bash completion scripts
    11 path=https://raw.githubusercontent.com/docker/machine/$version
    12 for i in docker-machine-prompt.bash docker-machine-wrapper.bash docker-machine.bash
    13 do
    14   sudo wget "$path/contrib/completion/bash/${i}" -P /etc/bash_completion.d
    15 done
    16 
    17 echo 'PS1="[u@h W$(__docker_machine_ps1)]$"' >> $HOME/.bashrc 
    18 source $HOME/.bashrc 
    19 
    20 reboot

    ----------------------------引用来自----------------------------

    https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587738&idx=1&sn=22de0b8dab37557b6d496fa87695d36b&chksm=8d308103ba470815ff079521b5b1dd8f0624a6eedce74f3a65cfb601dffb886cc31fd9e50fdb&scene=21#wechat_redirect

  • 相关阅读:
    Layui的一些心得
    Oracle工具PLSQL
    .NET开发中 springMVC+NHibernate注入失败的几个常见错误
    配置好运行后Error creating context 'spring.root': Could not load type from string value
    css样式添加错误导致烦扰
    Oracle时间与系统不同步,TimeStampService
    前端入门10-JavaScript语法之对象
    前端入门9-JavaScript语法之运算符
    前端入门8-JavaScript语法之数据类型和变量
    前端入门7-JavaScript语法之相关术语
  • 原文地址:https://www.cnblogs.com/gsophy/p/10493950.html
Copyright © 2020-2023  润新知