
Docker
文章平均质量分 85
Docker实用
动感zz
这个作者很懒,什么都没留下…
展开
-
docker常用命令
docker 常用命令原创 2022-09-02 02:12:25 · 237 阅读 · 1 评论 -
5.Docker镜像仓库
搭建镜像仓库可以基于Docker官方提供的DockerRegistry来实现。官网地址:https://hub.docker.com/_/registry常见镜像仓库服务镜像仓库( Docker Registry )有公共的和私有的两种形式:公共仓库:例如Docker官方的 Docker Hub,国内也有一些云服务商提供类似于 Docker Hub 的公开服务,比如 网易云镜像服务、DaoCloud 镜像服务、阿里云镜像服务等。除了使用公开仓库外,用户还可以在本地搭建私有 Docker Registry。企原创 2022-07-08 00:27:11 · 2263 阅读 · 0 评论 -
4.Docker-Compose
Docker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器!Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。格式如下:上面的Compose文件就描述一个项目,其中包含两个容器:DockerCompose的详细语法参考官网:https://docs.docker.com/compose/compose-file/其实DockerCompose文件可以看做是将多个docker run命令写到一个文件,只是语法稍有差异。需求:将之前学原创 2022-07-06 22:15:00 · 219 阅读 · 0 评论 -
3.Dockerfile自定义镜像
常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。而要自定义镜像,就必须先了解镜像的结构才行。镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。我们以MySQL为例,来看看镜像的组成结构:简单来说,镜像就是在系统函数库、运行环境基础上,添加应用程序文件、配置文件、依赖文件等组合,然后编写好启动脚本打包在一起形成的文件。我们要构建镜像,其实就是实现上述打包的过程。构建自定义的镜像时,并不需要一个个文件去拷贝,打包。我们只需要告诉Docker,我们的镜像的组成,需要原创 2022-07-02 17:20:54 · 126 阅读 · 0 评论 -
2.Docker的基本操作
首先来看下镜像的名称组成:如图:这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。常见的镜像操作命令如图:需求:从DockerHub中拉取一个nginx镜像并查看1)首先去镜像仓库搜索nginx镜像,比如DockerHub:2)根据查看到的镜像名称,拉取自己需要的镜像,通过命令:docker pull nginx3)通过命令:docker images 查看拉取到的镜像需求:利用docker save将nginx镜像导出磁盘,然后再通过load加原创 2022-06-29 20:15:00 · 200 阅读 · 0 评论 -
1.初识Docker
Docker 是一个快速交付应用、运行应用的技术微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。而Docker确巧妙的解决了这些问题,Docker是如何实现的呢?Docker为了解决依赖的兼容问题原创 2022-06-08 21:45:00 · 175 阅读 · 0 评论 -
安装Docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 和 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。如果之前安装过旧版本的Docker,可以使原创 2022-07-08 00:27:43 · 165 阅读 · 0 评论