使用 Dockerfile 构建 php7.4 centos 容器
一、序dockerhub 官网提供了 php7.4 fpm 官方镜像(参见 https://hub.docker.com/_/php/tags?page=1&name=7.4-fpm-alpine),其中有 alpine 版本只要几十兆,但这样的镜像基础工具很少,项目内需安装一些额外扩展还是很费劲,本着简单实用原则,自己编写了下述 Dockerfile 便于快速创建出基于 centos 系统的 p
一、序dockerhub 官网提供了 php7.4 fpm 官方镜像(参见 https://hub.docker.com/_/php/tags?page=1&name=7.4-fpm-alpine),其中有 alpine 版本只要几十兆,但这样的镜像基础工具很少,项目内需安装一些额外扩展还是很费劲,本着简单实用原则,自己编写了下述 Dockerfile 便于快速创建出基于 centos 系统的 p
清理缓存yum makecache切到 root,用 yum 安装 php 及相关扩展yum install -y epel-release yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install -y yum-utils yum-config-manager --enable remi-p
docker 启用容器端口映射: -p特权级开启: --privileged=true启用 systemctl: /usr/sbin/initdocker run -itd -v /Users/lukachen/Documents/UGit:/data/release -p 20022:22 --privileged=true 3941838da926 /usr/sbin/inityum inst
背景出现如下情况,说明本地 yum 源出现问题[root@www download]# yum install -y gcc Loaded plugins: fastestmirror Determining fastest mirrors YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid
yum 安装依赖包yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-dev
前提: 系统需要 centos 7, 内核版本大于 3.10 (uname -a)删除旧版 docker 镜像旧版 docker 是 1.13 或之前的版本,要升级到最新版 docker,将这些镜像文件全部删除,否则升级以后旧的镜像将无法正常删除,如果升级前没有删除,升级后发现删除不了,最粗暴的方式 rm -rf /var/lib/docker 不过,请一定谨慎使用!!!确保镜像和数据是已备份或能
root 安装 zshyum install -y zsh chsh -s /bin/zsh安装 oh-my-zshyum install -y git sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"通过以上两步 root