Katacoda
Tsunaou
这个作者很懒,什么都没留下…
展开
-
Katacoda Kubernetes系列场景一:Launch Single Node Kubernetes Cluster
最近在学习Kubernetes(k8s)的使用,发现了一个好网站katacoda,可以在浏览器的沙盒环境中学习k8s的使用和概念,真的是非常友好了。因此做下笔记,以后可以回顾。这是该系列入门的第一篇,使用的是Minikube。Minikube可以在本地虚拟机中运行一个单节点的Kubernetes集群,以便用户学习。更多可以关注 https://github.com/kubernetes/minikube。Step 1 启动Minikube在katacoda中,Minikube已经被预先安装并且被配置好原创 2020-08-03 23:05:33 · 421 阅读 · 0 评论 -
Katacoda Docker系列场景五:Optimising Dockerfile with OnBuild
本例子中主要介绍如何使用OnBuild命令优化DockerfileStep 1 基础镜像尽管Dockerfile自顶向下执行,我们可以指定一条命令在之后才运行,当镜像作为其他镜像的基础时。因此可以延缓指令的执行。例如在上一期的内容中,可以有这样的DockerfileFROM node:7RUN mkdir -p /usr/src/appWORKDIR /usr/src/appONBUILD COPY package.json /usr/src/app/ONBUILD RUN npm insta原创 2020-08-03 22:14:29 · 180 阅读 · 0 评论 -
Katacoda Docker系列场景四:Dockerizing Node.js applications
本例子中主要介绍如何在容器中部署一个Node.js的应用Step1 基础镜像FROM node:10-alpineRUN mkdir -p /src/appWORKDIR /src/app使用WORKDIR指定工作目录Step2 NPM的安装为了减少构建时间,Docker将执行Dokcerfile的每一行结果都缓存在文件中。如果Dockerfile发生变化,这部分缓存将失效。我们将运行npm install的缓存结果拷贝到容器中以加快构建。COPY package.json /src/原创 2020-08-03 22:13:42 · 173 阅读 · 0 评论 -
Katacoda Docker系列场景三:Building Container Images
本例子中主要介绍如何书写Dockerfile并且构建运行镜像。Step1 基础镜像所有的Docker镜像都来源于基础镜像,是应用的基础。在这个例子中,在部署静态HTML文件前,需要用NGINX,因此选择NGINX作为基础镜像。首先在Dockerfile中使用如下语句指定基础镜像FROM <image-name>:<tag>本例子中使用的便是FROM nginx:1.11-alpine当然,可以使用latest而非具体的版本,但是指定具体版本会让你更有安全感并且方便原创 2020-07-29 01:00:44 · 211 阅读 · 0 评论 -
Katacoda Docker系列场景二:Deploy Static HTML Website as Container
本次将基于Nginx的Alpine版本使用Docker配置一个简单的web服务器Step1 创建DockerfileDocker镜像的构建基于基础镜像,基础镜像包括应用程序所需的依赖,例如JVM。基础镜像被Dockerfile中的一条指令所定义,实际上整个Docker镜像都是基于Dockerfile所构建的,Dockerfile是一组描述如何部署应用的指令序列。本例中,我们使用Nginx的Alpine版本。这提供了Linux Alpine发行版上配置的web服务器。FROM nginx:alpin原创 2020-07-29 00:36:13 · 227 阅读 · 1 评论 -
Katacoda Docker系列场景一:Deploying Your First Docker Container
Katacoda Docker系列场景一:Deploying Your First Docker Container最近在重温Docker的使用,发现了一个好网站katacoda,可以在浏览器的沙盒环境中学习Docker的使用和概念,真的是非常友好了。因此做下笔记,以后可以回顾。Step1 运行Docker CLI的run命令基于Docker镜像启动一个容器,命令结构如下:docker run <options> <image-name> 默认情况下,在前台运行。如果想要原创 2020-07-29 00:13:46 · 202 阅读 · 0 评论