도커에 이미지를 작성 하여 배포중에 있다.
https://hub.docker.com/search?q=san0123
간단히 서버를 꾸미거나 개발용 PC에 서버 환경을 꾸릴 수 있도록 배포하였고.
Oracle Linux 8 (arm64) 서버에 httpd, php 설치, Docker for windows – centos8(php, httpd) 설치
일반 CMS (wordpress, gnuboard 등등) 를 사용하는데는 큰 지장이 없지만 CI4 를 설치시 환경 구성법을 문의 하는 사람이 있어서 사용법을 적습니다.
일단 도커를 설치한 윈도우 또는 Linux 에서 아래와 같은 명령어로 시작을 합니다.
1 2 3 4 5 6 7 8 |
# Linux - rockylinux 8 (x86_64, arm64 / 7.2 ~ 7.3) ~]# docker run -d --name project1 -p 80:80 -v /free/home/project1:/var/www/html san0123/rocky8-http-php:7.3 # Linux - rockylinux 9 (x86_64, arm64 / 7.4 ~ 8.3) ~]# docker run -d --name project1 -p 80:80 -v /free/home/project1:/var/www/html san0123/rocky9-http-php:8.3 # Windows C:\> docker run -d --name project1 -p 80:80 -v d:/project1:/var/www/html [도커허브이미지명]:[버전] |
이미지가 없어도 run 할때 정확한 도커URL을 적으면 pull 을 하고 나서 run을 하는 기능이 있으미 바로 run을 하면 된다.
CI4 설치 및 아파치 DocumentRoot 수정 후 재시작.
1 2 3 4 |
~]# docker exec project1 composer create-project codeigniter4/appstarter html ~]# docker exec project1 chown -R apache. html ~]# docker exec project1 sed -i "s+DocumentRoot \"/var/www/html+DocumentRoot \"/var/www/html/public+g" /etc/httpd/conf/httpd.conf ~]# docker restart project1 |
접속 확인 🙂