文章 2022-10-11 来自:开发者社区

【云原生 | 从零开始学Docker】八、Docker网络与部署redis集群

Docker网络(1)–link如何用名字而不用ip来访问容器,这个时候就要使用–link了!因为上篇文章我们启动了两台tomcat,这里我们直接用这两台机子来测试一下。docker exec -it tomcat02 ping tomcat01 ping: tomcat01: Name or service not known 可以发现是ping不通的如何解决两个容器直接用名字互通(把两个容器....

【云原生 | 从零开始学Docker】八、Docker网络与部署redis集群
文章 2022-10-11 来自:开发者社区

【云原生 | 从零开始学Docker】七、实战提交自己的镜像以及docker网络

实战测试 制作自己的tomcat为了巩固dockerfile,我们这里来进行真实的实战。1.准备镜像文件(tomcat的压缩包,jdk的压缩包)jdk 下载linux.tar.gztomcat 最新版就行2.编写dockerfile文件首先我们要vim Dockerfile以此来创建一个叫dockerfile的文件。注:官方指定命名,build自动寻找,不需要-f指定FROM centos:7 ....

【云原生 | 从零开始学Docker】七、实战提交自己的镜像以及docker网络
文章 2022-10-11 来自:开发者社区

【云原生 | 从零开始学Docker】六、如何写出自己的镜像——Docker file

数据卷容器在上一篇文章中其实有一个点我没有说,那就是如何实现两个或者多个容器之间数据共享。打个比方,有两个容器 一个父容器一个子容器,谁去挂载了谁,那么它就是父容器,比如c2挂载c1,那么c1就是父,只要挂载了,同步的数据卷里面的内容就是同步的了。被挂载的父容器也叫做数据卷容器那么如何实现呢?这个时候就是使用我们的--volumes-form首先我们启动一个centos的镜像 docker ru....

【云原生 | 从零开始学Docker】六、如何写出自己的镜像——Docker file
文章 2022-10-11 来自:开发者社区

【云原生 | 从零开始学Docker】五、容器数据卷实战

一.什么是容器数据卷通过前面的学习,我们知道docker是把应用和环境打包成镜像,那如果数据都在容器里,容器被删除数据就会丢失,我们需要让数据持久化。卷又是什么呢?容器之间有数据共享,产生数据同步到本地,其实就是个目录挂载,把容器内的目录挂载到虚拟机上或者linux上面,这就是卷。把容器里想要同步的镜像里的一个路径映射到本地,也就是容器的持久化和同步操作,容器之间可以数据共享。二.操作2.1 挂....

【云原生 | 从零开始学Docker】五、容器数据卷实战
文章 2022-10-11 来自:开发者社区

【云原生 | 从零开始学Docker】四、Docker镜像深度解析

镜像原理镜像是什么镜像是一种轻量级,可执行的独立软件包,用来打包软件环境和基于运行环境开发的软件,它包含某个软件的所有所需内容,包括代码,环境等。容器与镜像的关系容器是一个动态的环境,每一层镜像中的文件属于静态内容,然而 Dockerfile 中的ENV、VOLUME、CMD等内容最终都需要落实到容器的运行环境中,而这些内容均不可能直接坐落到每一层镜像所包含的文件系统内容中,那此时每一个dock....

【云原生 | 从零开始学Docker】四、Docker镜像深度解析
文章 2022-10-11 来自:开发者社区

【云原生 | 从零开始学Docker】三、Docker实战之安装Nginx和Tomcat

Nginx1.1 搜索镜像在这里我们有两个选择。1.在shell里,使用指令docker search nginx来搜索nginx的镜像,然后选择下载。2.去docker hub搜索nginx,里面有详细的内容以及安装(对于nginx不熟悉的可以这么做)这里我们就选择用shell安装,官网的地址放在这里:docker hub的nginx1.2 下载找到镜像之后,我们选择直接用docker pul....

【云原生 | 从零开始学Docker】三、Docker实战之安装Nginx和Tomcat
文章 2022-10-11 来自:开发者社区

【云原生 | 从零开始学Docker】二、Docker的常用指令学习以及使用

一、如何去学习命令我们应该如何去学习docker的命令,这是一个老生常谈的话题了,作为一个知识类博主,我想告诉各位的是学习的方法真的很重要,学习一个东西,不只是死记硬背,学习命令也一样,所以接下来这个命令是最重要的,没有之一,要学会如何去使用,以后会帮上你的忙。接下来的常用命令,大家都跟着去敲一边,很快你就会记住怎么用了~~第一个命令可能学过linux的各位也都知道,就是帮助命令。docker ....

【云原生 | 从零开始学Docker】二、Docker的常用指令学习以及使用
文章 2022-10-11 来自:开发者社区

【云原生-Docker篇】之 Docker入门精讲

正文一、容器3W介绍1.1 什么是容器容器是一种轻量级、可移植、自包含的软件打包技术,使得应用程序及其需要的支持环境一起打包,以相同的方式运行在几乎任何地方。1.2 为什么需要容器对开发人员来说 :Build Once, Run Anywhere (一次构建,随处运行)对运维人员来说:Configure Once, Run Anywhere(配置一次,随处运行)1.3 容器是如何工作的Docke....

【云原生-Docker篇】之 Docker入门精讲
文章 2022-10-11 来自:开发者社区

【云原生-Docker篇】之 Docker Registry的搭建与使用

正文一、Registry私仓介绍企业里面进行CICD的时候,需要将待发布的应用打成镜像推送到镜像仓库进行持续部署,此时肯定不方便推送到公有的镜像仓库,那么就需要自行搭建私有仓库了。好在Docker官方有Registry私有仓库的镜像,使得我们很方便就能基于容器搭建属于自己的镜像仓库。二、搭建过程# 拉取最新版本的镜像 docker pull registry:latest # 启动registr....

文章 2022-10-11 来自:开发者社区

云原生之 Docker篇 Docker Stack介绍及使用入门

正文一、Stack介绍在前面的文章中,我们介绍Docker Compose,缺点是不能在分布式多机器上使用;我们还介绍了Docker swarm,缺点是不能同时编排多个服务,所以才有了Docker Stack,可以在分布式多机器上同时编排多个服务。二、使用实例2.1 案例准备我们使用前面文章《Docker Compose介绍及使用入门》中的2.3节的案例进行如下Docker Stack的演示。父....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云云原生

关注云原生中间件、微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生技术趋势、云原生大规模的落地实践

+关注