| 제목 | docker로 CI 3.1.10 빠르게 시작 하기 [PHP 7.3 mysql 5.7 버전으로 시작하기] | ||
|---|---|---|---|
| 글쓴이 | kaido | 작성시각 | 2019/04/10 15:55:43 | 
|  | |||
| 누구나 쉽고 간단 하게 시작 할수 있도록 준비 하였습니다 ! 
 docker php 7.3 mysql 5.7.25 codeigniter 3.1.10 
 최신 버전으로 시작 가능한 패키지 ! 
 우선 도커를 설치 뙇! https://hub.docker.com/editions/community/docker-ce-desktop-windows 
 가입하고 로그인한 다음에 다운로드 받아서 인스톨만 하시면 됩니다. 물론 고래 모양의 아이콘으로 실행이 필수 이겠지요? 
 그런 다음 원하시는 폴더에 해당 압출 파일을 풉니다. [ci3.1.10_php7.3_mysql5.7_base.zip] 폴더명과 위치를 c:\web_project 이라고 가칭 하죠. 
 그러면 conf, web 폴더가 나오고 docker-compose , Dockerfile 2개의 도커 파일이 나옵니다. 윈도우 파워쉘을 오픈. [혹은 cmd ] cd c:\web_project 해당 폴더로 이동 docker-compose up --build -d [해당 도커 파일을 설치하라.] (설치이후 다시 기동할때 docker-compose up -d 처음 시작 할때로 --build 옵션 빼고도 상관없음. --build 는 무조건 설치파일 확인 하는 옵션 입니다.) 
 실행 하시면 기본적으로 설정을 잡아놓아서 안내 문구가 나타나실 것입니다! 우선 [세션 테이블 생성 하기] 를 클릭해서 데이터베이스에 세션테이블을 생성 하세요! 그리고 확인 하시면 끝! 
 해당 툴을 다운 받아서 실행 하시면 현재 올라와 있는 도커 컨테이너가 보이실 것입니다 ㅎ 
 포트 기본을 localhost:1024 로 잡아놓았습니다. 다른거랑 중복되지 않도록 말이죠. 80으로 바꾸실거면 docker-compose 파일에서 port 를 변경 하시면 됩니다. apache 설정을 추가 하고 싶으시면 \conf\sites-enabled\000-default.conf 파일 수정 하시면 됩니다. 
 빠르게 시작해 보는 묶음 패키지 입니다 ! to enjoy ~ 
 | |||
| 첨부파일 | ci3.1.10_php7.3_mysql5.7_base.zip (2.6 MB) | ||
| 다음글 | docker로 시작해 보는 swoole (1) | ||
| 이전글 | [CI4 팁공유] 일단 무작정 켜보기 - Docker를... (3) | ||
| 
                                한대승(불의회상)
                                /
                                2019/04/10 16:35:57 /
                                추천
                                0
                             | 
| 
                                변종원(웅파)
                                /
                                2019/04/10 16:40:46 /
                                추천
                                0
                             
                                감사합니다.
                             | 
| 
                                가리비
                                /
                                2019/04/10 21:26:03 /
                                추천
                                0
                             
                                오! 회사컴으로 돌릴때 참고하겠습니다~
                             | 
| 
                                곰멍
                                /
                                2019/04/11 13:42:43 /
                                추천
                                0
                             
                                감사합니다~
                             | 
| 
                                테러보이
                                /
                                2019/06/17 17:19:13 /
                                추천
                                0
                             아.... 이번 서버에는 도커를 일부러 설치 안했는데...(메모리가 감당이 안되서...) 집 컴퓨터에 설치 해봐야겠네요 ㅋㅋㅋㅋ | 
| 
                                탱구
                                /
                                2019/07/11 03:53:27 /
                                추천
                                0
                             안녕하세요 설치 도중에 아래와같은 에러 메시지가 나는데 혹시 왜그러는지 아시면 말씀 좀 부탁드려도 될까요 ? 
 Creating ci_mysql57_1 ... error ERROR: for ci_mysql57_1 Cannot create container for service mysql57: b'Drive has not been shared' ERROR: for mysql57  Cannot create container for service mysql57: b'Drive has not been shared' 
 
 | 
| 
                                kaido
                                /
                                2019/07/11 12:31:21 /
                                추천
                                1
                             
 d:driver 가 쉐어가 안되어있네요. 도커 실행 하신 다음에 Settings 에서 Shared Drivers 에서 d 드라이브를 체크해 주시면 됩니다 ! 
 | 
| 
                                Shermie
                                /
                                2019/07/23 19:23:17 /
                                추천
                                0
                             아, 맞다.. 드라이브 쉐어 하실 때 Azure AD 같은거 쓰고 계시면 "알 수 없는 이유"로 할 수 없다고 나올 수 있습니다. (제가... 그래가지고.. ^^;; 항상 나오는 지는 모르겠습니다. 그 문제를 연구하고 싶진 않았어서...) Windows의 권한 문제이니 로컬의 계정을 하나 만드시고 Administrators에 넣어주시고 그 권한으로 설정하시면 됩니다. | 
| 
                                Mahima410
                                /
                                2021/05/29 13:25:09 /
                                추천
                                0
                             
                                Thank you so much for your terrific content!! Also visit Online Training | 
| 
                                stevediaz
                                /
                                2023/05/08 18:08:06 /
                                추천
                                0
                             
                                Thanks for sharing. Really helpful. best msbi online training
                             | 
| 
                                도담파파
                                /
                                2024/05/21 14:05:45 /
                                추천
                                0
                             mysql 에러 나시는 분들 도커파일 22번째줄 RUN apt-get install -y php7.3 php-mysql을 RUN apt-get install -y php7.2 php-mysql로 php버전 다운하시면 잘 됩니다. | 
Good!
잘 쓰겠습니다.