
Docker-知识点
文章平均质量分 60
运维知识-docker
IT-xiaonai
运维工程师-快乐编程~~~
展开
-
Docker-详细简介
docker-介绍原创 2022-04-24 15:18:28 · 1469 阅读 · 0 评论 -
Docker-安装介绍
docker-安装介绍原创 2022-04-24 15:19:18 · 128 阅读 · 0 评论 -
Docker-安装部署
docker-安装部署原创 2022-04-24 15:21:07 · 85 阅读 · 0 评论 -
Docker-部署应用
docker-部署应用原创 2022-04-24 15:23:29 · 145 阅读 · 0 评论 -
Docker-构制镜像
docker-构制镜像原创 2022-04-24 15:24:26 · 275 阅读 · 0 评论 -
Docker-目录挂载
现存问题使用 Docker 运行后,我们改了项目代码不会立刻生效,需要重新build和run,很是麻烦。容器里面产生的数据,例如 log 文件,数据库备份文件,容器删除后就丢失了。目录挂载解决以上问题几种挂载方式bind mount 直接把宿主机目录映射到容器内,适合挂代码目录和配置文件。可挂到多个容器上volume 由容器创建和管理,创建在宿主机,所以删除容器不会丢失,官方推荐,更高效,Linux 文件系统,适合存储数据库数据。可挂到多个容器上tmpfs mount 适合存储临时文件,原创 2022-04-24 15:25:03 · 7267 阅读 · 0 评论 -
Docker-容器通讯
学习目标项目往往都不是独立运行的,需要数据库、缓存这些东西配合运作。这节我们把前面的 Web 项目增加一个 Redis 依赖,多跑一个 Redis 容器,演示如何多容器之间的通信。创建虚拟网络要想多容器之间互通,从 Web 容器访问 Redis 容器,我们只需要把他们放到同个网络中就可以了。文档参考:https://docs.docker.com/engine/reference/commandline/network/演示创建一个名为test-net的网络:docker network c原创 2022-04-24 15:26:06 · 951 阅读 · 0 评论 -
Docker-Compose
现存问题在上节,我们运行了两个容器:Web 项目 + Redis如果项目依赖更多的第三方软件,我们需要管理的容器就更加多,每个都要单独配置运行,指定网络。这节,我们使用 docker-compose 把项目的多个服务集合到一起,一键运行。安装 Docker Compose如果你是安装的桌面版 Docker,不需要额外安装,已经包含了。如果是没图形界面的服务器版 Docker,你需要单独安装 安装文档运行docker-compose检查是否安装成功编写脚本要把项目依赖的多个服务集合到原创 2022-04-24 15:26:53 · 940 阅读 · 0 评论 -
Docker-发布部署
镜像仓库介绍镜像仓库用来存储我们 build 出来的“安装包”,Docker 官方提供了一个 镜像库,里面包含了大量镜像,基本各种软件所需依赖都有,要什么直接上去搜索。我们也可以把自己 build 出来的镜像上传到 docker 提供的镜像库中,方便传播。当然你也可以搭建自己的私有镜像库,或者使用国内各种大厂提供的镜像托管服务,例如:阿里云、腾讯云上传我们的镜像首先你要先 注册一个账号创建一个镜像库命令行登录账号:docker login -u username新建一个tag,名字原创 2022-04-24 15:28:43 · 877 阅读 · 0 评论 -
Docker-备份和迁移数据
迁移方式介绍容器中的数据,如果没有用挂载目录,删除容器后就会丢失数据。前面我们已经讲解了如何 挂载目录如果你是用bind mount直接把宿主机的目录挂进去容器,那迁移数据很方便,直接复制目录就好了如果你是用volume方式挂载的,由于数据是由容器创建和管理的,需要用特殊的方式把数据弄出来。备份和导入 Volume 的流程备份:运行一个 ubuntu 的容器,挂载需要备份的 volume 到容器,并且挂载宿主机目录到容器里的备份目录。运行 tar 命令把数据压缩为一个文件把备份文件复制到原创 2022-04-24 15:29:16 · 1880 阅读 · 0 评论