![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
在风暴的中央
COMAC后端开发工程师,硕士毕业于UCL MSc SDIC。
展开
-
K8S学习心得:Kubernetes的基本架构和概念
相信很多朋友在学习K8S的时候,能够借助yaml文档把自己的应用部署到K8S集群上,但是对于K8S内部的技术细节和实现原理并不了解,而这恰恰正是我们作为开发者提升技术所欠缺的东西。那么今天我们就来简单总结一下K8S的基本架构和其中的各个组件的概念和原理。在开始正式介绍K8S之前,我们首先要搞明白一个问题:K8S是用来干什么的?(欢迎移步我的另一片关于云计算虚拟化的入门介绍博客)平常使用过Doc...原创 2020-03-21 16:23:51 · 1497 阅读 · 0 评论 -
Docker实践教程: 7步学会如何创建与连接Mysql的Docker容器
1. 搜寻Mysql镜像首先我们需要找到 $ docker search mysql2. 拉取Mysql镜像$ docker pull mysql3. 运行容器设置root账号初始密码(123456),映射本地宿主机端口3306到Docker端口3306。测试过程没有挂载本地数据盘:$ docker run -it --rm --name mysql -e MYSQL_ROOT...原创 2020-03-05 00:11:16 · 202 阅读 · 0 评论 -
Docker实践:如何编写自定义Tomcat镜像并发布?
用久了从DockerHub上白嫖来的镜像,不免想要开发一款自己的镜像供大家使用,或者满足自己的特殊需求。今天,我们就来根据官方CentOS镜像,一步步地将它改造成自定义的Tomcat镜像并发布到DockerHub,并重新pull到本地运行,以验证我们自定义镜像的效果。作者环境:阿里云轻量 CentOS7.30.前言在着手改造现有的CentOS之前,我们先要对Docker镜像的构成和来源有一个...原创 2020-03-04 23:46:40 · 349 阅读 · 1 评论 -
Docker实战基础(5):常用容器命令大全(上)
在之前的博客中,我们已经成功地完成了docker常用镜像命令和帮助命令的学习。Docker实战基础(3):常用镜像命令大全Docker实战基础(4):常用帮助命令大全如果我们想对Docker有一个深入的理解的话,那么仅仅学习以上的知识对我们来说还远远不够。1.新建并启动容器能够新建一个容器的前提是我们首先在本地仓库中要有一个相对应的镜像。以启动CentOS容器为例,我们首先需要搜索并拉取...原创 2020-03-01 23:29:22 · 164 阅读 · 0 评论 -
Docker实战基础(4):常用帮助命令
经过上一节的学习,我们成功地掌握了如何搜寻、拉取Docker镜像,并对本地仓库内的镜像管理有了一定的认识。Docker实战基础(3):常用镜像命令大全今天,我们就来简单学一学Docker中的帮助命令。1. Docker 的架构我们通过一张图来简单了解一下Docker 的架构。Docker本身基本遵循C/S架构。这就意味着,当我们打开在终端中打开docker时,我们实际上是对Client终...原创 2020-03-01 09:22:49 · 133 阅读 · 0 评论 -
Docker实战基础(3):常用镜像命令大全
在前文中,我们成功地安装了Docker并配置好了阿里云容器加速器。今天也不说废话了,咱们直接来看看Docker中的常用镜像命令。1. docker images用于查看目前所拥有的所有docker镜像。(比如作者目前手里就有4个镜像。)关于其它细节可以参考下图。比如我们输入:docker images -q就仅获得镜像的ID。2. docker search该命令用于从Do...原创 2020-03-01 08:55:10 · 301 阅读 · 0 评论 -
Docker实战基础(2):阿里云镜像加速
前文中,我们提到了Dockerhub是最强大的公开仓库,里面也有非常多的镜像资源,是所有开发者最为推崇的docker平台。那么,当我们尝试打开Dockerhub的官网的时候,会惊奇的发现,由于我国大陆某面墙的存在,直接访问外网的速度那叫一个卡。(就连中文版Dockerhub似乎也登不上去了)特别是当我们直接从Dockerhub上下载镜像的时候,速度简直卡到天际,400M左右的镜像资源能下半个...原创 2020-02-29 23:52:33 · 109 阅读 · 0 评论 -
Docker实战基础(1):Docker的安装(CentOS)
前言作为全球最火爆的容器引擎,Docker在开发和运维领域的作用可谓独当一面、解决了很多麻烦,是作为一名技术人员不得不了解的虚拟化技术。那么,我们就从零开始学习Docker技术的使用。在学习之前,欢迎移步我的博客简单了解Docker的基本概念和功能。接下来,我们简要学习一下Docker在Linux系统下的安装。(作者环境:阿里云轻量CentOS 7.3)卸载旧版本在安装新的Docker...原创 2020-02-29 16:49:34 · 140 阅读 · 0 评论