“ 任何的课程都逃不开理论的支持”
久等了各位,上一篇说Docker开始的消息已经过去了一周多的时间,今天推送的消息是告诉大家视频可以学习了!
52ABP .NET CORE QQ群 : 633751348
大纲
- Docker的介绍
- Ubuntu下安装Docker
- 快速体验Docker
- 利用Docker搭建个人博客
- 利用Docker搭建开源版本控制利器-GitLab的搭建
- Docker 必须掌握的知识
- Docker的三大基础组件
- 常用的Docker操作命令
- Docker 的容器管理
- Docker的镜像管理
- Docker &Ubuntu 部署ASP.NET CORE项目(52ABP.SCHOOL)
环境的准备和配置
Xshell Xftp (安全终端模拟软件)
Ubuntu 16.04 64位 服务器一台(可自建虚拟机)
Visual Studio Code
Xshell Xftp的下载地址:http://onpmq0amb.bkt.clouddn.com/xshell+xftp.rar
您可以在看视频前提前按照以下命令敲一次,试试自己能够把Docker的环境配置上
安装Docker
- 首先我们更新下APT软件包的源
$ sudo apt-get update
- 安装软件包以允许apt通过HTTPS使用存储库
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
因为国内特色,所以以下提供的官方镜像,恩恩。我们替换为教育网的镜像。
教育网:
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add
教育网
$ sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装Docker
-
更新下我们的软件源
$ sudo apt-get update
安装最新版本的Docker CE
$ sudo apt-get install docker-ce
安装指定版本的docker
$ sudo apt-get install docker-ce=<VERSION> 命令指示
列出版本的命令
apt-cache policy docker-ce
假设要安装指定的17.12版本的命令
> 17.12.0~ce-0~ubuntu 需要执行的代码段 $ sudo apt-get install docker-ce=17.12.0~ce-0~ubuntu
运行 Docker
配置Docker自启动,
$ sudo systemctl enable docker
要禁用此行为,请disable改为使用。
$ sudo systemctl disable docker
启动Docker
$ sudo systemctl start docker
将当前登陆用户添加到Docker用户组
建立 docker 组:
$ sudo groupadd docker
将当前用户加入 docker 组:
$ sudo usermod -aG docker $USER
退出当前终端并重新登录,进行如下测试。
$ docker run hello-world
运行成功的截图哦~
===分割线===
卸载 Docker CE
- 卸载Docker CE
$ sudo apt-get purge docker-ce
主机上的图像,容器,卷或自定义配置文件不会自动删除。此命令是删除所有图像,容器和卷:
$ sudo rm -rf /var/lib/docker
更多内容请参见视频教程
配合视频教程使用最佳,视频教程地址:
百度传课: https://chuanke.baidu.com/s3735870.html
网易云课堂:http://study.163.com/provider/400000000309007/index.htm
腾讯课堂: https://52abp.ke.qq.com/
ps: 三个地方的课程都是一致的,但是网易和腾讯课堂会因为审核周期的问题,导致上架会比较缓慢。请知悉。
课程目录
第1章理论知识-介绍
1 Docker课程大纲说明和视频介绍
2Docker课程的受众
第2章Dokcer的基础知识和前世今生
1为什么要使用Docker技术
2 必须掌握的Docker基本概念
3 DockerCe与Docker EE的区别
第3章动手课程-lets do it
1安装Docker-CE,运行一个hello world
2 将当前登陆用户添加到Docker用户组
3 快速搭建一个博客网站
4 使用镜像加速器提示镜像下载速度
第4章使用Docker部署三个应用实例
1 快速部署WordPress
2 快速部署搭建Remind和GitLab
后续内容录制中
- About Me-
- END -