由于alpine linux体积很小, 不超过5M, 所以现在很多朋友都使用docker alpine基础镜像来构建自己的应用, 比如 docker alpine golang docker alpine java 即使在alpine里安装了应用, 体积通常也不大, 像docker alpine php镜像也不到100M, 下面讲下在国[详细]
阅读 835 发布时间:2021-10-20
docker教程为你介绍docker相关信息,包括:docker教程,docker培训,docker视频教程等docker教程全面资讯。
由于alpine linux体积很小, 不超过5M, 所以现在很多朋友都使用docker alpine基础镜像来构建自己的应用, 比如 docker alpine golang docker alpine java 即使在alpine里安装了应用, 体积通常也不大, 像docker alpine php镜像也不到100M, 下面讲下在国[详细]
阅读 835 发布时间:2021-10-20
使用docke的一些php镜像, 很多都没有安装GD库, 导致php程序无法使用相关图形函数, 无法正确显示图片。 所以docker php, php-fpm在正式使用前, 都要检查下GD库是否安装了, 而且要把libfreetype libjpeg libpng都装上才行, 在此做个记录。 猛击这里, 观看子恒老师《微信开[详细]
阅读 835 发布时间:2021-08-19
使用docker官方的镜像 生成的容器时区都是UTC 不是中国东8区(CST) 可以通过下面的方式解决: 1) 制作镜像设置中国时区 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timez[详细]
阅读 835 发布时间:2021-08-12
一些朋友从网上拉取的docker mysql镜像, 运行mysql容器后, 使用select now()查看时间后, 发现与正确的当前时间差8个小时, 这个其实很容易想到是mysql的时区不对, 可以使用下面的方法来解决: 一、 在mysql配置文件中添加时区 一般启动mysql容器时, 会映射使用宿主机上的配置文件, 找到mysql加载的[详细]
阅读 835 发布时间:2020-09-19
客户需求总是多种多样的, 即使你最初想得再好再详细, 过一段时间后, 你的docker系统,架构或多或少会发生一些变化。 其中一个docker需求就是怎么在运行的容器里, 新增挂载目录, 下面子恒老师来详细讲讲… 一、 docker容器新添加绑定目录原理 docker容器的挂载信息, 保存在 /var/lib/docker/co[详细]
阅读 835 发布时间:2020-08-30
在docker中启动容器, 有时我们的服务需要监听两个,3个甚至更多的端口, 比如docker中的nginx要设置https, 需要监听80,443端口。 这里可以在docker启动容器时, 使用多个 -p 来实现。 比如 docker -itd \ -p 80:80 \ -p 443:443 \ nginx 其它的比如[详细]
阅读 835 发布时间:2020-01-09
虽然docker官方提供了php和php-fpm的镜像, 但是由于某些原因, 有时我们还是需要制作适合自己的php-fpm镜像。 一些朋友可能会遇到下面的情况, 自己制作好php-fpm镜像, 启动一个php-fpm容器后, 无法使用。 使用docker ps -a查看信息, 发现php-fpm容器一下子就exit退出了, 原因是p[详细]
阅读 835 发布时间:2020-01-02
使用docker容器架设nginx, php, mysql还是有许多坑的, 即使使用官方的镜像, 也有好多问题。 其中一个是 nginx容器能够正常访问html文件, 但是无法解析php类型的文件, 主要有以下一些原因, 有需要的朋友可以参考: 1) 直接下载php文件 访问php脚本时, 把php文件下载了, [详细]
阅读 835 发布时间:2020-01-01