005运行第一个容器-视频(2018-12-20 周四)

Posted 三角形

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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  \'\\n-------------------------------------------------------------------------------\\n\\t\\t\\t运行 hello-world 测试Docker是否安装成功\\n-------------------------------------------------------------------------------\\n\\n\'
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  \'\\n-------------------------------------------------------------------------------\\n\\t\\t\\t运行 hello-world 测试Docker是否安装成功\\n-------------------------------------------------------------------------------\\n\\n\'
45 docker run hello-world

 

以上是关于005运行第一个容器-视频(2018-12-20 周四)的主要内容,如果未能解决你的问题,请参考以下文章

视频运行第一个容器 - 每天5分钟玩转容器技术

免费下载全套最新005Spring视频教程+教学资料+学习课件+源代码+软件开发工具

《零基础入门学习Python》第一版视频课后答案第005讲

005 docker的容器操作

第 005 期 Vue 运行时性能优化之减少渲染组件的次数

第 005 期 Vue 性能优化之减少渲染的次数