FROM php:8.2.11-cli-alpine
This commit is contained in:
parent
f43b24dd3f
commit
6387096477
10
Dockerfile
10
Dockerfile
@ -1,6 +1,6 @@
|
|||||||
#FROM php:7.4.33-cli-alpine
|
#FROM php:7.4.33-cli-alpine
|
||||||
FROM php:8.1.24-cli
|
# FROM php:8.1.24-cli
|
||||||
#FROM php:8.2.11-cli-alpine
|
FROM php:8.2.11-cli-alpine
|
||||||
|
|
||||||
LABEL Maintainer="ShaoBo Wan (Tinywan) <756684177@qq.com>" \
|
LABEL Maintainer="ShaoBo Wan (Tinywan) <756684177@qq.com>" \
|
||||||
Description="Webman Lightweight container with PHP 8.2.11 based on Alpine Linux."
|
Description="Webman Lightweight container with PHP 8.2.11 based on Alpine Linux."
|
||||||
@ -18,8 +18,8 @@ RUN apk update && apk add bash curl ca-certificates openssl openssh git nano lib
|
|||||||
COPY ./extension /tmp/extension
|
COPY ./extension /tmp/extension
|
||||||
WORKDIR /tmp/extension
|
WORKDIR /tmp/extension
|
||||||
RUN chmod +x install.sh \
|
RUN chmod +x install.sh \
|
||||||
&& sh install.sh
|
&& sh install.sh \
|
||||||
# && rm -rf /tmp/extension
|
&& rm -rf /tmp/extension
|
||||||
|
|
||||||
RUN php -m
|
RUN php -m
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ USER root
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Expose the port nginx is reachable on
|
# Expose the port nginx is reachable on
|
||||||
EXPOSE 8080
|
EXPOSE 8787
|
||||||
|
|
||||||
# Let supervisord start nginx & php
|
# Let supervisord start nginx & php
|
||||||
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]
|
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]
|
||||||
|
45
README.md
45
README.md
@ -106,3 +106,48 @@ docker rmi -f $(docker images -qa)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## dos2unix install.sh
|
||||||
|
|
||||||
|
```
|
||||||
|
=> ERROR [ 7/14] RUN chmod +x install.sh && sh install.sh && rm -rf /tmp/extension 0.2s
|
||||||
|
------
|
||||||
|
> [ 7/14] RUN chmod +x install.sh && sh install.sh && rm -rf /tmp/extension:
|
||||||
|
: not foundll.sh: line 1: #!/bin/sh
|
||||||
|
: not foundll.sh: line 2:
|
||||||
|
: not foundll.sh: line 4:
|
||||||
|
: not foundll.sh: line 10: echo
|
||||||
|
: not foundll.sh: line 11:
|
||||||
|
: not foundll.sh: line 13:
|
||||||
|
: not foundll.sh: line 30:
|
||||||
|
0.217 install.sh: return: line 36: Illegal number: 0
|
||||||
|
```
|
||||||
|
查看文本格式
|
||||||
|
```
|
||||||
|
$ cat -A install.sh
|
||||||
|
M-oM-;M-?#!/bin/sh^M$
|
||||||
|
^M$
|
||||||
|
export MC="-j$(nproc)"^M$
|
||||||
|
^M$
|
||||||
|
echo "============================================"^M$
|
||||||
|
echo "Install extensions from : install.sh"^M$
|
||||||
|
echo "PHP version : ${PHP_VERSION}"^M$
|
||||||
|
echo "Work directory : ${PWD}"^M$
|
||||||
|
echo "============================================"^M$
|
||||||
|
echo^M$
|
||||||
|
^M$
|
||||||
|
export EXTENSIONS="gd,bcmath,pdo,mysqli,pdo_mysql,redis,bz2,calendar,opcache,pcntl,sockets,amqp,zip,soap,event,"^M$
|
||||||
|
^M$
|
||||||
|
#^M$
|
||||||
|
# Check if current php version is greater than or equal to^M$
|
||||||
|
# specific version.^M$
|
||||||
|
#^M$
|
||||||
|
# For example, to check if current php is greater than or^M$
|
||||||
|
# equal to PHP 7.0:^M$
|
||||||
|
#^M$
|
||||||
|
# isPhpVersionGreaterOrEqual 8 0^M$
|
||||||
|
#^M$
|
||||||
|
# Param 1: Specific PHP Major version^M$
|
||||||
|
# Param 2: Specific PHP Minor version^M$
|
||||||
|
# Return : 1 if greater than or equal to, 0 if less than^M$
|
||||||
|
```
|
||||||
|
> dos2unix install.sh 转换
|
||||||
|
@ -33,7 +33,7 @@ isPhpVersionGreaterOrEqual() {
|
|||||||
# else
|
# else
|
||||||
# return 0;
|
# return 0;
|
||||||
# fi
|
# fi
|
||||||
return 0;
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user