【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 · 153 阅读 · 0 评论 -
【Docker】2、Docker安装
Docker安装 Docker的基本组成 镜像(image): docker镜像就好比一个模板,可以通过这个模板来创建容器服务,tomcat镜像===》run==》tomcat01容器(提供服务器) 容器(container): docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的。 启动,停止、删除、基本命令! 可以把这个理解为一个简易的linux系统 仓库(repository): 仓库就是存放镜像的地方! 仓库分为公有镜像和私有镜像! Docker Hub(默认是国外的) 阿里云…都原创 2020-08-14 11:29:42 · 164 阅读 · 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 · 140 阅读 · 0 评论 -
【Docker】4、Docker练习
作业练习 Docker 安装 Nginx # 1、搜索镜像 search # 2、下载镜像 pull # 3、运行测试 [root@localhost home]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 4bb46517cac3 34 hours ag原创 2020-08-15 15:01:12 · 153 阅读 · 0 评论 -
【Docker】5、Docker镜像
Docker镜像讲解 镜像是什么 镜像是一种轻量级、可执行的独立软件保,用来打包软件运行环境和基于运行环境开发的软件,他包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件 Docker镜像加载原理 UnionFs (联合文件系统) UnionFs(联合文件系统):Union文件系统(UnionFs)是一种分层、轻量级并且高性能的文件系统,他支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下( unite several directories转载 2020-08-15 15:12:02 · 274 阅读 · 0 评论 -
【Docker】6、Docker容器数据卷
容器数据卷 什么是容器数据卷 docker的理念回顾 将应用和环境打包成一个镜像! 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化 Mysql,容器删了,删库跑路需求:Mysql数据可以存储到本地! 容器之间可以有一个数据共享的技术!docker容器中产生的数据,同步到本地! 这就是卷技术!目录的挂载,将我们容器内的目录,挂载到linux上面! 容器的持久化和同步操作!容器间也可以数据共享! 使用数据卷 方式一:直接使用命令来挂载 -v docker run -it原创 2020-08-16 10:54:40 · 185 阅读 · 0 评论 -
【Docker】7、Dockerfile
Dockerfile Dockerfile介绍 dockerfile是用来构建docker镜像的文件!命令参数脚本! 构建步骤: 编写一个dockerfile文件 docker build 构建成为一个镜像 docker run 运行镜像 docker pull 发布镜像 很多官方镜像都是基础包,很多功能没有,我们通常自己搭建自己的镜像! Dockerfile的构建过程 基础知识: 每个保留关键字(指令)都必须是大写字母 执行从上到下顺序执行 #表示注释 每一个指令都会创建提原创 2020-08-16 19:52:16 · 203 阅读 · 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 · 182 阅读 · 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 addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdi原创 2020-08-17 19:05:17 · 257 阅读 · 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}/conf touch /mydata/redis/node-${port}/conf/redis.conf cat << EOF >/mydata/redis/node-${port原创 2020-08-18 10:05:08 · 379 阅读 · 0 评论
分享