
docker 从入门到精通
文章平均质量分 76
从小白到可以搭建属于自己docker环境
学习上的Monkey
这个作者很懒,什么都没留下…
展开
-
docker第十期 使用docker-compose 编排LNMP环境
编排LNMP环境前言实操使用三步骤前言为了使我们编排的有序,不会显的混乱。我们首先创建需要的目录,然后在不同目录下建立自己的Dockerfile 文件。接下来都是硬货,大家要仔细认真的阅读。实操使用三步骤使用Dockerfile定义应用程序的环境使用docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境种一起运行最后,执行docker-compose up 命令来启动并运行整个应用程序。$root@VM-8-11-ubuntu:/home# mkdi原创 2021-12-02 17:23:30 · 1577 阅读 · 0 评论 -
docker第三期下 容器数据卷的命令使用
详细聊聊docker的数据卷的命令与实现,保证docker数据的持久化保存。原创 2021-12-01 15:37:23 · 1142 阅读 · 0 评论 -
docker第九期 安装docker-compose
docker-compse 先从安装开始一步步的深入研究到 yml 文件的编写原创 2021-12-01 11:56:27 · 634 阅读 · 0 评论 -
docker 第七期下 自定义网络 (容器互联)
docker的互联互通实战,手把手解决大家对docker的疑问。--link 以及自定义网络的处理原创 2021-12-01 10:14:07 · 1355 阅读 · 0 评论 -
docker第八期 dockerfile的编写原则
前言有一套好的编写规范可以使得协作者,更加清晰的了解镜像的完整构建流程,还可以减少镜像的体积,加快镜像构建的速度和分发速度。单一职责提供注释信息保持容器最小化合理选择基础镜像使用.dockerignore文件尽量使用构建缓存正确设置时区使用国内软件源加快镜像构建速度最小化镜像层数...原创 2021-11-30 17:55:07 · 390 阅读 · 0 评论 -
docker第七期上 docker 网络实现
前言基本原理创建网络参数docker的网络实现是学习docker的重中之重,首先我们要了解Docker的网络实现其实就是利用了Linux上的网络名字空间和虚拟网络设备(特别是 veth pair)。基本原理要实现网络通信,机器需要至少一个网络接口(物理接口或者虚拟接口)来收发数据包;此外,如果不同子网之间要进行通信,需要路由机制。Docker中的网络接口默认都是虚拟的接口,虚拟接口的优势之一是转发效率较高。Linux通过在内核中进行数据复制来实现虚拟接口之间的数据转发,发送接口的发送缓存中的原创 2021-11-30 17:02:00 · 938 阅读 · 0 评论 -
docker第六期 实战 使用Dockerfile 构建属于自己的php环境
php环境前言环境需要的拓展安装拓展需要的命令构建 属于自己的PHP-Dockerfile 文件前言大家可能会在开发中遇到这个问题,当我们从docker-hub上拉取一个php镜像下来时,发现很多拓展都没有,导致无法很好为我所用,这个时候我们就可以自定义 Dockerfile,创建一个属于我们自己的一个镜像。接下来就来讲讲它的构建过程。环境php 7.4需要的拓展swooleredismongodbxmlwriter安装拓展需要的命令docker-php-source原创 2021-11-29 19:09:55 · 2576 阅读 · 0 评论 -
docker第五期 DockerFile讲解
DockerFileDockerFile 介绍DockerFile 构建过程DockerFile的指令实战测试实战 :php镜像发布自己的镜像DockerFile 介绍DockerFile 构建过程DockerFile的指令实战测试实战 :php镜像发布自己的镜像原创 2021-11-29 12:00:38 · 1062 阅读 · 0 评论 -
docker第四期 简单部署 nginx php mysql
前言接下来的我们用简单的方式来部署以下 web应用的三个常用环境。都是基于docker-hub库部署nginx原创 2021-11-26 15:41:46 · 874 阅读 · 0 评论 -
docker 第三期上 容器数据卷 挂载
容器数据卷原创 2021-11-25 15:08:37 · 1283 阅读 · 0 评论 -
docker第二期 常用命令
常用命令容器的操作镜像仓库(远程)查找所需镜像拉取镜像本地镜像管理查看镜像删除镜像查看容器容器拉取容器的操作镜像仓库(远程)查找所需镜像docker search [OPTIONS] TERMOPTIONS 说明:-f <过滤条件>:列出收藏数不小于指定值的镜像–automated: 只列出automated build类型的镜像;–no-trunc: 显示完整的镜像描述比如我们想查找 php的镜像,我们可以直接在命令行里执行sudo docker search php原创 2021-11-25 10:40:12 · 1362 阅读 · 0 评论 -
docker第一期 安装
docker的安装前言第一步使用国内镜像进行下载执行下载命令查看版本信息验证docker是否运行成功前言docker专栏下的所有文章涉及到的环境,都是在Ubuntu 20 下进行的第一步使用国内镜像进行下载curl -sSL https://get.daocloud.io/docker | sh目前本人使用时很快的。如果遇到慢的情况可以参考去使用别的镜像进行安装。可以参考:链接: 国内docker镜像执行下载命令sudo apt-get install docker执行完后原创 2021-11-23 18:07:06 · 486 阅读 · 0 评论