
Docker
文章平均质量分 86
Galen-gao
Full-stack java, scala developer, code geek, programming geek
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker入门之使用Dockerfile 构建镜像(七)
在微服务项目开发中,我们常借助自动化工具的方式帮助我们实现项目部署,我们可以使用Docker帮助我们构建自动化构建流程,以提高工作效率。而Docker file 就是将软件包构建打包成镜像的文本文件。原创 2023-02-02 16:13:54 · 1504 阅读 · 1 评论 -
Docker入门之端口映射与容器互联(六)
原创 2022-01-01 21:05:57 · 2612 阅读 · 1 评论 -
docker入门之容器数据卷技术(五)
文章目录前言什么是数据卷创建数据卷绑定容器卷前言当我们启动容器后会产生各种数据,这些数据都存放在容器内,一旦不小心执行了docker rm 命令就会删容器导致数据丢失,在生产环境中必须对docker容器产生的数据进行持久化,而且也会涉及到多个容器数据共享的问题。为了解决上述问题我们可以使用docker的 数据卷技术。什么是数据卷数据卷(Data Volumes)是一个可供容器使用的特殊目录,通过这个目录可以将容器内的数据直接映射到宿主机上,即使不小心删除了容器,容器产生的数据也保存在了宿主机上了原创 2021-12-27 01:12:23 · 2310 阅读 · 0 评论 -
docker 入门之提交镜像到远程仓库(四)
前面通过前面的学习操作镜像与启动一个docker容器,运行中的容器我们会进行各种运行环境的配置,可以将这个运行的容器进行导出,就好像我们将本地代码的分支推送到远程版本控制仓库一样。我们亦可创建将运行的容器对象打包成镜像推送到远程仓库中。重要概念在docker中仓库就是存放镜像的地方,而仓库也像github或gitee一样也分公共仓库和私有仓库。最开始我们下载docker的时候会指定一个注册服务器Registry,详情可以参考 Docker入门之HelloWorld(一)刚刚在学习的时候可能会把原创 2021-12-23 00:31:33 · 1215 阅读 · 0 评论 -
Docker入门之操作容器(三)
前言当我们下载了一个docker应用镜像后,当应用镜像运行起来的时候就形成了一个docker的容器(容器就是镜像运行起来的实例)。需要说明的是容器比镜像多了一个可写的文件层(如下图所示)镜像下载是通过分层下载进行实现的,所以镜像可以看成是由多个镜像层叠加起来的一个文件系统。与容器的唯一区别在于容器的最上面那一层是可读可写的,而镜像层是只读的。创建容器当下载应用镜像完成后运行此镜像就创建了一个容器对象,例如下载一个nginx镜像并运行,容器启动有两种:一种是交互式启动容器,另一种是后台启动容器。原创 2021-12-18 01:38:08 · 1924 阅读 · 0 评论 -
Docker入门之使用镜像(二)
前言Docker 中大部分的操作都是围绕三个核心概念:镜像、容器、仓库。如果这三个概念达到融会贯通后,我们也就入门了Docker这门技术,首先让我们学习一下Docker的镜像。什么是Docker镜像Docker镜像相当于一个虚拟机快照,如果你玩过使命召唤系列游戏,每次通关后都可以保存游戏进度(存档快照),Docker镜像我们也可以理解是保存了各种软件的存档快照,Docker官方维护了数以万计的Docker镜像仓库,仓库地址:https://hub.docker.com/。我们可以通过镜像仓库下载各原创 2021-12-15 00:47:55 · 2096 阅读 · 0 评论 -
Docker入门之HelloWorld(一)
前言最近公司有项目需要运行在腾讯TSF平台的需求,腾讯应用部署有两种方式:一种是虚拟机部署,而另一种就是容器部署。而容器部署就涉及了docker相关领域,在此之前Docker是我的知识盲区,掌握docker是迈向高级Java开发必不可少的技能点,趁空闲时间就抓紧学习了Docker一、安装Docker安装Docker的环境要求下面是官方文档上对Centos系统上安装Docker的环境要求:查看Linux系统版本号## 查看系统版本[root@VM-32-10-centos ~]# c原创 2021-12-12 14:06:06 · 5422 阅读 · 0 评论