docker
hjxisking
这个作者很懒,什么都没留下…
展开
-
Kubernetes 学习路径
https://github.com/caicloud/kube-ladder原创 2021-04-06 19:31:33 · 77 阅读 · 0 评论 -
Dockerfile的多阶段构建(multi-stage builds)
编写Dockerfile的时候会遇到一个问题,制作镜像的时候由于需要编译可执行文件而引入了大量运行时不需要的工具,导致镜像特别大。比如:为了编译一个go的可执行文件,需要引入golang这个官方镜像进行编译,这个进行大小是810M,但是真正运行的时候是不需要如此大的镜像的。那么 multi-stage builds 就祈祷了很大的作用hello.gopackage mainimport ( "fmt" "time")func main() { for {原创 2020-08-24 17:15:36 · 623 阅读 · 0 评论 -
docker:基于centos7镜像部署的php-fpm的9000端口无法被nginx访问的问题
记录下,使用docker部署nginx+php时遇到的一个坑问题描述:nginx使用的是官方镜像,php是基于centos7镜像基础上构建的,至于为什么不直接使用官方php镜像?因为还要装一些依赖扩展,比如phalcon框架,是一个需要编译的扩展,还有其他很多东西,构建完之后发现nginx无法访问php的9000端口docker exec -it my-php-container /bin/sh # 登到php的容器里telnet 127.0.0.1 9000Trying 127.0.0.1原创 2020-08-14 16:46:14 · 3129 阅读 · 1 评论 -
使用docker搭建mysql5.7
拉取官方mysql5.7镜像docker pull mysql:5.7在本地创建mysql的映射目录mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf在/root/mysql/conf中创建 *.cnf 文件vim my.cnf[mysqld]skip-name-resolve这个配置的目的是跳过dns解析,不然连接mysql会很慢创建容器,将数据,日志,配置文件映射到本机docker run.转载 2020-08-06 16:05:40 · 195 阅读 · 0 评论