yourls安装


本文主要是在官方的docker镜像基础上加上了composer和gd
并且将user目录挂载到宿主机上 更方便插件的安装

docker hub
yourls - Official Image | Docker Hub
如何安装更多 PHP 扩展
docs/README.md at master · docker-library/docs · GitHub

编写Dockerfile 安装composer和gd

FROM yourls:latest
RUN apt-get update && apt-get install -y \
		libfreetype6-dev \
		libjpeg62-turbo-dev \
		libpng-dev \
		git \
	&& docker-php-ext-configure gd --with-freetype --with-jpeg \
	&& docker-php-ext-install -j$(nproc) gd
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

构建镜像

docker build -t yourls .

运行容器

docker run --name yourls \
   -e YOURLS_DB_HOST=数据库地址 \
   -e YOURLS_DB_USER=数据库账号 \
   -e YOURLS_DB_PASS=数据库密码 \
   -e YOURLS_SITE="你的网站地址" \
   -e YOURLS_USER="YOURLS用户名" \
   -e YOURLS_PASS="YOURLS密码" \
   -p 80:80 \
   -v /root/yourls:/var/www/html/user \
   -d yourls

二维码插件

GitHub - seandrickson/YOURLS-QRCode-Plugin: YOURLS QR Code Plugin – allows you to get the QR code by simply clicking on a button in the Admin area (or by adding “.qr” to the end of the keyword.)


文章作者: 周master
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 周master !
  目录