docker
文章平均质量分 57
会飞的胖达喵
胖达是只爱打架的猫,而且还会飞~
展开
-
docker流水日志
可能的原因,我是用的vagrant启动的虚拟机,也是在vagrant配置的共享文件夹,所以,php72-fpm在虚拟机启动时就启动了,而此时虚拟机还没挂载好共享文件夹,因为虚拟机的挂载是由vagrant来完成的,所以设置容器开机自启动还是要看你的场景。注意:这里的 docker-php-ext-configure 和 docker-php-ext-install 工具已经包含了 docker-php-source 的操作,显然使用者不要去关心这个。于是进入容器查看 /www 发现是空的。原创 2024-08-22 15:55:06 · 510 阅读 · 1 评论 -
docker commit保存导出镜像
【代码】docker commit保存导出镜像。原创 2023-11-08 14:49:18 · 197 阅读 · 0 评论 -
微服务-十二要素
转载地址:https://www.cnblogs.com/zhangeamon/p/7068182.html前言今天看“如何实现现代应用的快速落地”公开课,提到十二要素,之前文章也提到多次,这里统一汇总下:十二要素如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS)。“十二要素应用程序”(12-Factor App)为构建如下的SaaS应用提供了方法论:使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目; 和操作系统之间.转载 2021-04-19 09:51:07 · 222 阅读 · 0 评论 -
结合Kubernetes解读微服务的12要素
结合Kubernetes解读微服务的12要素https://cloud.tencent.com/developer/article/1428843转载 2021-04-19 09:49:54 · 86 阅读 · 0 评论 -
数据库要不要放在docker
结论:io与网络损耗很小,但是可能会有一些不确定因为导致数据损坏吧,或者没有落盘,不建议放在容器容器可以理解为可以随时销毁的一次性操作对象数据库要不要放在dockerhttp://mysqlserverteam.com/mysql-with-docker-performance-characteristics/https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/https://develo原创 2021-03-11 16:16:02 · 354 阅读 · 0 评论 -
Docker容器时间与宿主机同步
转载地址:http://www.louisvv.com/archives/1716.html问题描述:在我们平时使用docker,运行我们的应用的时候,访问应用页面的时间与现在相差8个小时无法结合时间点去判断当时服务的异常同样,当我们在docker上运行某些服务时,需要时间与宿主机同步,否则会发生异常原因:宿主机设置了时区,而Docker容器并没有设置,导致两者相差8小时解决办法:为了保证容器和宿主机之间的时间同步:可以使用以下几种办法:1.Docker run使转载 2021-02-24 14:30:28 · 6787 阅读 · 2 评论 -
dockerfile 与 docker-compose的区别
先简单理解docker 的使用过程,它分为镜像构建与容器启动。镜像构建:即创建一个镜像,它包含安装运行所需的环境、程序代码等。这个创建过程就是使用 dockerfile 来完成的。容器启动:容器最终运行起来是通过拉取构建好的镜像,通过一系列运行指令(如端口映射、外部数据挂载、环境变量等)来启动服务的。针对单个容器,这可以通过 docker run 来运行。而如果涉及多个容器的运行(如服务编排)就可以通过 docker-compose 来实现,它可以轻松的将多个容器作为 service 来运行(.转载 2021-01-06 15:55:31 · 145 阅读 · 0 评论 -
如何将应用打包成为 Docker 镜像?
转载地址:https://www.v2ex.com/t/292035虽然 DockerHub 提供了大量的镜像,但是由于企业环境的多样性,并不是每个应用都能在 DockerHub 找到对应的镜像来使用。那就要求企业的运维人员掌握制作 Docker 镜像的技能。在开始打包应用前,你首先要明白这两件事: 第一件事是选择适合你的方式来生成镜像: 1.通过 Dockerfile 来自动编译生成镜像,实现构建镜像的需求。 2.通过容器内操作,并进行 Commit 来实现打包生成镜像。第一种思路多用于用户交互较少.转载 2020-12-16 17:07:45 · 4194 阅读 · 0 评论 -
docker使用网桥网络
在网络方面,桥接网络是在网段之间转发流量的链路层设备。桥接器可以是在主机内核中运行的硬件设备或软件设备。就Docker而言,网桥网络使用软件网桥,该软件网桥允许连接到同一网桥网络的容器进行通信,同时与未连接到该网桥网络的容器隔离。Docker网桥驱动程序会自动在主机中安装规则,以使不同网桥网络上的容器无法直接相互通信。桥接网络适用于在同一Docker守护程序主机上运行的容器。为了在不同Docker守护程序主机上运行的容器之间进行通信,您可以在OS级别管理路由,也可以使用覆盖网络。启动Docke.翻译 2020-11-23 14:40:35 · 1531 阅读 · 0 评论 -
Docker系列五~docker安装php-fpm
Docker系列四docker安装php-fpm访问PHP镜像库地址: https://hub.docker.com/_/php?tab=tags选择合适的版本php-fpm镜像主要是提供php-fpm服务,需要挂载项目目录到容器里面,就是需要映射项目文件件到容器,以及修改部分配置,可以映射php.ini配置文件也可以不映射,因为修改不多。随意就不做映射了,只映射项目目录即www目录常用版本php:5.6-fpmphp:7.2-fpmphp:fpm 默认tag是latest最新版本dock原创 2020-11-23 11:36:58 · 5553 阅读 · 0 评论 -
Docker系列四~docker安装mysql
Docker系列四docker安装mysql搜索mysql版本[root@localhost conf.d]# docker search mysqlINDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATEDdocker.io docker.io/mysql原创 2020-11-23 10:20:43 · 187 阅读 · 0 评论 -
Docker系列三~docker安装nginx
Docker系列三docker安装nginx搜索nginx版本 docker search nginx拉取nginx最新版本镜像docker pull nginx:latest查看本地镜像[root@localhost conf.d]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEphp72-fpm原创 2020-11-23 10:02:56 · 240 阅读 · 0 评论 -
Docker系列二~自定义网桥
Docker系列二docker自定义网桥查看本地网络docker network ls #查看本地所有网络[root@localhost conf.d]# docker network lsNETWORK ID NAME DRIVER SCOPEa07a6df777ad bridge bridge localde35a3592392 ho原创 2020-11-23 09:20:22 · 362 阅读 · 0 评论 -
Docker系列一 ~docker的安装
Docker系列一docker安装依照centos为例,Docker 官方建议要 CentOS7.0 及以上系统版本,在运行CentOS 6.5及以后版本时,需要内核版本>=2.6.32-431,因为这些内核包含了运行Docker的一些特定修改。如果升级系统可以使用命令,注意该命令会更新系统内核,比如centos7.4,执行命令之后可能会升级到7.8。一般不建议使用,除非你是新系统对版本没有要求。yum update查看系统版本,安装过程需要一些gcc等如果缺少请安装[root@iz8v原创 2020-11-21 16:26:06 · 239 阅读 · 0 评论 -
拉取docker官方centos镜像时区不对问题
拉去官方centos镜像,起的容器时区不对,执行以下命令//进入容器docker exec -it xxx /bin/bash//执行命令cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone查看当前时间date...原创 2020-11-21 14:02:27 · 444 阅读 · 0 评论 -
【docker】为docker下的php容器安装php-redis扩展【编译安装】
创建容器时没有添加参数--restart=always,导致的后果是:当 Docker 重启时,容器未能自动启动。现在要添加该参数怎么办呢,方法有二:1、Docker 命令修改docker container update --restart=always 容器名字操作实例如下:[root@localhost mnt]# docker ps -aCONTAINER ID IMAGE COMMAND ...转载 2020-11-13 11:48:58 · 547 阅读 · 0 评论 -
docker安装的PHPFPM容器Redis扩展
使用docker安装的PHPFPM容器没有Redis扩展,需要安装一下扩展。首先进入docker的PHPFPM容器 1 $ docker exec -it myphpfpm /bin/bash 依次执行下列命令 1 2 3 4 5 6 7 8 9 10 11 $ curl -L -o /tmp/redis.tar.gz https://gith转载 2020-11-13 11:14:33 · 578 阅读 · 0 评论 -
linux下php安装redis扩展
php安装redis扩展,可以通过源码编译,也可以通过pecl来快速安装,本文介绍通过pecl安装redis扩展。安装前准备:yum -y install libzstd-develpecl install lzfpecl install zstd查看redis扩展的版本,通过peclsearchredis可以看到redis扩展的最新版本是5.3.1[root@67 ~]# /usr/local/php/bin/pecl search redisRetrieving dat...转载 2020-11-13 10:51:58 · 2148 阅读 · 0 评论 -
多容器,Nginx容器灵活切换PHP版本!同时运行多个PHP容器
容器link原理===========在前面一章中,我们使用 --link来将php容器和nginx容器关联在一起,并在nginx容器中的配置写下了如下代码,写下的php001就是我们在–link中设置的别名,其实这是通过本地host实现的。{ try_files $uri =404; fastcgi_pass php001:9000; #极其重要 fastcgi_index index.php; include /etc/nginx/conf.d/fast原创 2020-11-12 16:00:20 · 645 阅读 · 0 评论 -
docker容器网络 - 同一个host下的容器间通信
对于复杂的应用,不可避免需要多个服务部署在多个容器中,并且服务间存在相互间通信的情况。比如服务A需要连接mysql的容器。本文将介绍docker的容器网络,并通过实践解决在同一个docker Host主机下的容器间通信的问题。在安装好docker后,docker将创建一个linux网桥docker0,它在内核层连通了其他的物理或虚拟网卡,也就是所有容器和本地主机都放到同一个物理网络。我们可以通过 brctl 命令查看网桥的信息,brctl是需要自行安装的。[root@localhost ~...转载 2020-11-11 15:21:19 · 4071 阅读 · 4 评论 -
干货满满!10分钟看懂Docker和K8S(转)
转载地址:https://my.oschina.net/jamesview/blog/29941122010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dot转载 2020-11-03 15:26:27 · 222 阅读 · 0 评论 -
CentOS7-Docker 配置国内镜像源
Docker中国官方镜像加速--registry-mirror=https://registry.docker-cn.com网易163镜像加速--registry-mirror=http://hub-mirror.c.163.com中科大镜像加速--registry-mirror=https://docker.mirrors.ustc.edu.cn阿里云镜像加速--re...转载 2020-01-18 11:59:52 · 4594 阅读 · 0 评论 -
docker 架构
Docker 架构Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态...转载 2020-01-18 11:41:00 · 224 阅读 · 0 评论