
【Docker】
dqforgive
这个作者很懒,什么都没留下…
展开
-
【Docker】1、Docker概述
Docker概述Docker为什么出现?一款产品:开发–上线 两套环境! 应用环境,应用配置!开发----运维。 问题:我在我的电脑上可以与进行!版本更新,导致服务不可用!对于运维来说,考验就很大!环境配置十分麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop)!费时费力。发布一个项目(jar+(Redis Mysql jdk ES))项目能不能带上环境安装打包 !之前在服务器配置一个应用的环境Redis Mysql jdk ES Hadoop,配置超麻烦了,不能够跨平台原创 2020-08-14 10:27:10 · 133 阅读 · 0 评论 -
【Docker】2、Docker安装
Docker安装Docker的基本组成镜像(image):docker镜像就好比一个模板,可以通过这个模板来创建容器服务,tomcat镜像===》run==》tomcat01容器(提供服务器)容器(container):docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的。启动,停止、删除、基本命令!可以把这个理解为一个简易的linux系统仓库(repository):仓库就是存放镜像的地方!仓库分为公有镜像和私有镜像!Docker Hub(默认是国外的)阿里云…都原创 2020-08-14 11:29:42 · 132 阅读 · 0 评论 -
【Docker】3、Docker的常用命令
Docker的常用命令帮助命令docker version #显示docker的版本信息docker info #详细信息docker 命令 --help #帮助命令帮助文档地址:https://docs.dochttps://docs.docker.com/engine/reference/commandline/ker.com/engine/reference/commandline/镜像命令docker images 查看镜像列表[root@localhost ~]#原创 2020-08-15 10:55:35 · 116 阅读 · 0 评论 -
【Docker】4、Docker练习
作业练习Docker 安装 Nginx# 1、搜索镜像 search # 2、下载镜像 pull# 3、运行测试[root@localhost home]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx latest 4bb46517cac3 34 hours ag原创 2020-08-15 15:01:12 · 130 阅读 · 0 评论 -
【Docker】5、Docker镜像
Docker镜像讲解镜像是什么镜像是一种轻量级、可执行的独立软件保,用来打包软件运行环境和基于运行环境开发的软件,他包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件Docker镜像加载原理UnionFs (联合文件系统)UnionFs(联合文件系统):Union文件系统(UnionFs)是一种分层、轻量级并且高性能的文件系统,他支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下( unite several directories转载 2020-08-15 15:12:02 · 243 阅读 · 0 评论 -
【Docker】6、Docker容器数据卷
容器数据卷什么是容器数据卷docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化Mysql,容器删了,删库跑路需求:Mysql数据可以存储到本地!容器之间可以有一个数据共享的技术!docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到linux上面!容器的持久化和同步操作!容器间也可以数据共享!使用数据卷方式一:直接使用命令来挂载 -vdocker run -it原创 2020-08-16 10:54:40 · 157 阅读 · 0 评论 -
【Docker】7、Dockerfile
DockerfileDockerfile介绍dockerfile是用来构建docker镜像的文件!命令参数脚本!构建步骤:编写一个dockerfile文件docker build 构建成为一个镜像docker run 运行镜像docker pull 发布镜像很多官方镜像都是基础包,很多功能没有,我们通常自己搭建自己的镜像!Dockerfile的构建过程基础知识:每个保留关键字(指令)都必须是大写字母执行从上到下顺序执行#表示注释每一个指令都会创建提原创 2020-08-16 19:52:16 · 178 阅读 · 0 评论 -
【Docker】8、Docker发布镜像
发布自己的镜像发布到阿里云1、登陆阿里云2、找到容器镜像服务3、创建命名空间4、创建容器镜像5、浏览信息#登陆[root@localhost tomcat]# sudo docker login --username=tb44500353 registry.cn-chengdu.aliyuncs.com#设置版本号[root@localhost tomcat]# docker tag c1388c40775f registry.cn-chengdu.aliyuncs.com/d原创 2020-08-17 16:28:51 · 156 阅读 · 0 评论 -
【docker】9、Docker网络
Docker网络理解Docker0清空所有环境测试三个网络# 问题,docker 是如何处理网络访问的?[root@localhost tomcat]# docker run -d -P --name tomcat01 tomcat#查看容器内部网络地址 ip addr[root@localhost tomcat]# docker exec -it tomcat01 ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdi原创 2020-08-17 19:05:17 · 226 阅读 · 0 评论 -
【Docker】10、实战:部署Redis集群
实战:部署Redis集群#创建网卡docker network create redis --subnet 172.38.0.0/16#通过脚本创建六个redis配置for port in $(seq 1 6); \do \mkdir -p /mydata/redis/node-${port}/conftouch /mydata/redis/node-${port}/conf/redis.confcat << EOF >/mydata/redis/node-${port原创 2020-08-18 10:05:08 · 339 阅读 · 0 评论