zoukankan      html  css  js  c++  java
  • 005、运行第一个容器-视频(2018-12-20 周四)

     
    直接看上面gif动画即可
    ---------------------------------  华丽的分割线  -------------------------------------------------------------
    为了录视频方便,自动部署docker的脚本做了以下更新:
        1、使用阿里云镜像站代替docker源站
        2、优化测试部分的显示效果
     
    #!/bin/bash
     
    #    该脚本基于 Ubuntu 16.04 64位 操作系统
     
    #    设置主机名
    echo 'docker-lab' >/etc/hostname
    hostname docker-lab
     
    #    配置Ubuntu源
    cat >/etc/apt/sources.list << EOF
    deb http://mirrors.aliyun.com/ubuntu/ xenial main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
     
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
     
    deb http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
     
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    EOF
     
    #    配置docker源(使用阿里云镜像站)
    apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    #curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    #add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    apt-get update
     
    #    安装docker
    apt-get -y install docker-ce
     
    #    配置docker加速器(https://www.daocloud.io/mirror)(https://www.daocloud.io/mirror),下面的加速链接已做加密处理,请自行申请自己的加速链接
    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://6c4b0j2a.m.daocloud.io
    systemctl restart docker.service
     
    #    测试docker是否安装成功
    echo  ' ------------------------------------------------------------------------------- 运行 hello-world 测试Docker是否安装成功 ------------------------------------------------------------------------------- '
    docker run hello-world
     
     1 #!/bin/bash
     2  
     3 #    该脚本基于 Ubuntu 16.04 64位 操作系统
     4  
     5 #    设置主机名
     6 echo 'docker-lab' >/etc/hostname
     7 hostname docker-lab
     8  
     9 #    配置Ubuntu源
    10 cat >/etc/apt/sources.list << EOF
    11 deb http://mirrors.aliyun.com/ubuntu/ xenial main
    12 deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
    13  
    14 deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
    15 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
    16  
    17 deb http://mirrors.aliyun.com/ubuntu/ xenial universe
    18 deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
    19 deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    20 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    21  
    22 deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
    23 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
    24 deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    25 deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    26 EOF
    27  
    28 #    配置docker源(使用阿里云镜像站)
    29 apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    30 #curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    31 #add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    32 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
    33 add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    34 apt-get update
    35  
    36 #    安装docker
    37 apt-get -y install docker-ce
    38  
    39 #    配置docker加速器(https://www.daocloud.io/mirror)(https://www.daocloud.io/mirror),下面的加速链接已做加密处理,请自行申请自己的加速链接
    40 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://6c4b0j2a.m.daocloud.io
    41 systemctl restart docker.service
    42  
    43 #    测试docker是否安装成功
    44 echo  '
    -------------------------------------------------------------------------------
    			运行 hello-world 测试Docker是否安装成功
    -------------------------------------------------------------------------------
    
    '
    45 docker run hello-world
  • 相关阅读:
    JS-两个空数组为什么不相等?
    ES6---箭头函数()=>{} 与function的区别(转载)
    SASS用法指南
    scss/less语法以及在vue项目中的使用(转载)
    基于vue+mint-ui的mobile-h5的项目说明
    vue中mint-ui的filed的与blur事件结合实现检查用户输入是否正确
    Carrierwave 如何配置合理的上传文件名(转自李华顺)
    ruby大神与菜鸟的代码区别
    用imageMagick合成图片添加图片水印
    想做喜欢的安卓应用
  • 原文地址:https://www.cnblogs.com/www1707/p/10153034.html
Copyright © 2011-2022 走看看