《云原生 | docker篇》
文章平均质量分 74
《docker》
6668881
人生面临着很多选择,无论哪一种选择,都不会是终点。
展开
-
七、Harbor构建企业级私有docker镜像的仓库的开源解决方案
目录 # Harbor 介绍# Harbor特性# Harbor组件## 1、设置harbor服务器主机名为harbor## 为 Harbor 自签发证书## 生成CA证书## 生成域名证书## 签发证书:##安装 Harbor2、初始化操作:关闭harbor服务器防火墙、禁用SELinuxDocker 容器应用的开发和运行离不开可靠的镜像管理,虽然 Docker 官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的 Registry 也是非常必要的。Harbor 是由 VMwar原创 2022-06-01 10:03:06 · 1305 阅读 · 0 评论 -
六、《云原生》docker容器数据持久化
容器中的数据可以存储在容器层。但是将数据存放在容器层存在以下问题:数据不是持久化。意思是如果容器删除了,这些数据也就没了主机上的其它进程不方便访问这些数据对这些数据的I/O会经过存储驱动,然后到达主机,引入了一层间接层,因此性能会有所下降Docker 提供了3种持久化数据的方式:volumes:存于主机文件系统中的某个区域,由Docker管理(/var/lib/docker/volumes/ on linux)。非Docker进程不应该修改这些数据。卷是Docker中持久化数据的最好方式bind原创 2022-05-31 11:11:36 · 490 阅读 · 1 评论 -
五、Dockerfile构建nginx、php和tomcat镜像
1、使用dockerfile制作nginx+php-fpm镜像,实现lnmp。1.1 制作基础镜像[root@offline base]# cat dockerfileFROM centos:centos7.8.2003MAINTAINER yanczhuRUN yum install wget -y && rm -rf /etc/yum.repos.d/*.repo && wget -O /etc/yum.repos.d/CentOS-Base.repo ht原创 2022-05-16 00:05:20 · 839 阅读 · 0 评论 -
四、 《云原生 | docker篇》dockerfile构建tomcat镜像
创建tomacat8目录把apache-tomcat-8.0.26.tar.gz 和jdk-8u45-linux-x64.rpm,Centos-vault-8.5.2111.repo 传到这个目录编写dockerfile文件构建tomcat镜像查看tomcat镜像构建tomcat8容器启动tomcat查看进程是否启动成功打开新的终端窗口,查看刚才创建的tomcat8这个容器的详细信息通过上面可以看到,tomcat在宿主机上映射的端口49153,这样我们请求docker节原创 2022-05-15 18:13:11 · 782 阅读 · 1 评论 -
三 dockerfile构建企业级nginx镜像
docker构建企业级nginx创建dockerfile目录编写dockerfile文件编写index.html首页构建镜像查看镜像是否构建成功基于镜像启动容器查看容器具体信息查看nginx网站内容原创 2022-05-15 02:12:50 · 172 阅读 · 0 评论 -
二、dockersfile入门
dockerfile指南容器应该是短暂的通过 Dockerfile 构建的镜像所启动的容器应该尽可能短暂(生命周期短)。「短暂」意味着可以停止和销毁容器,并且创建一个新容器并部署好所需的设置和配置工作量应该是极小的。使用 .dockerignore 文件使用 Dockerfile 构建镜像时最好是将 Dockerfile 放置在一个新建的空目录下。然后将构建镜像所需要的文件添加到该目录中。为了提高构建镜像的效率,你可以在目录下新建一个 .dockerignore 文件来指定要忽略的文件和目录。.do原创 2022-05-13 12:36:59 · 451 阅读 · 0 评论 -
一、docker容器使用以及搭建企业级web网站
区别:1、k8s是一种开放源码的容器集群管理系统,而Docker是一种开放源码的应用容器引擎;2、k8s是一套自动化部署工具,可以管理docker容器是容器编排层面的,docker是容器化技术,是容器层面的。k8s的全称 kubernetes。它是一个完整的分布式系统支撑平台,集群管理功能齐全。Kubernetes同时提供完善的管理工具,涵盖了开发、部署、测试、运行监控等各个环节。k8s是一种开放源码的容器集群管理系统,能够实现自动化部署、扩展容器集群、维护等功能。Docker是一种开放源码的应用容器引擎,原创 2022-05-05 15:04:03 · 1700 阅读 · 0 评论