文章分类 - Docker
摘要:Docker镜像加载原理 docker的镜像实际上就是由一层一层的文件系统组成(UnionFS层级文件系统)。 bootfs(boot file system)主要包含bootloader和kernel(内核),bootloader主要是引导kernel,linux系统刚启动时会加载bootfs文件
阅读全文
摘要:SpringBoot微服务打包Docker镜像 创建一个docker测试项目 创建Hello类 启动运行docker项目进行测试,保证hello方法能正常调用 将项目打包 安装Dokcer integration插件 创建Dokerfile文件 编写Dokerfile内容 # ***运行的时候把#注
阅读全文
摘要:实战:部署redis集群(分片+高可用+负载均衡) 1.docker network create redis-net --subnet 172.22.0.0/16 # 创建redis网络2.#通过脚本创建redis配置文件(我本地系统是window,所以在docker启动了centos中执行脚本,
阅读全文
摘要:Docker网络原理 Docker网络的核心:Docker0 ip addr # 查看网络地址# 我们安装docker后,就会有一个docker0的网卡(桥接模式),使用的技术是Veth-pair技术.# 我们每启动一个容器,docker就给容器分配一个ip,并桥接到docker0网卡 启动一个to
阅读全文
摘要:DockerFile DockerFile简介 # dockerfile是面向开发的,是一个命令脚本文件,用来构造镜像的。# 1.编写dockerfile命令脚本文件# 2.docker build -f dockerfile所在路径 -t 生成的镜像名称 生成到哪儿的路径 --> 构造镜像# 3.
阅读全文
摘要:发布自己的镜像到Docker Hub 1. 到 Docker Hub官网注册账号,并确认可以登录成功2. docker login -u username 回车,提示Login Succeeded3. docker push 镜像名 # 即可上传到仓库,建议镜像都带版本号(想改镜像名的话可以使用 d
阅读全文
摘要:容器数据卷 什么是容器数据卷: docker可以将应用程序连同环境一起打包成镜像容器运行,但容器是互相隔离,一旦容器被删除,容器内的数据便都会丢失,无法持久化保留。为了解决该问题,容器数据卷便诞生了,它可以实现资源共享,将某个文件目录挂在到宿主机上,实现数据的同步,同时也支持容器和容器间的数据共享。
阅读全文
摘要:commit镜像 docker commit # 提交容器生成一个新的镜像docker commit -m="提交的描述信息" -a="作者名" containerId 生成的镜像名称:[TAG] 练习: docker search tomcat docker pull tomcat docker
阅读全文
摘要:Docker命令: 官方帮助文档:https://docs.docker.com/engine/reference/builder/ 1. docker version # 查看版本信息2. docker info # 查看系统信息,包括镜像和容器的数据3. docker [images] --he
阅读全文
摘要:Docker学习路径 Docker概述 Docker 为什么出现 DevOps(开发/运维) Docker的基本组成 安装Docker Docker命令 镜像命令 容器命令 常用命令 练习 commit镜像 容器数据卷 具名和匿名挂载 数据卷容器 DockerFile Dockerfile介绍 Do
阅读全文