도커:mediawiki: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
4번째 줄: 4번째 줄:
==사용법==
==사용법==


=== 환경설정 ===
===환경설정===
{| class="wikitable"
우분투 이미지 위에 설치한다. [[도커:우분투]] 문서를 참고하자.
!단계
!설명
!방법
|-
|우분투 설치
|필요에 맞는 우분투 이미지를 가져온다.
|<code>docker pull ubuntu:16.04</code>
|-
|우분투 실행
|적절한 권한과 옵션, 포트번호를 줘서 실행한다.
<code>/sbin/init</code>는 부팅 프로세서. 버전에 따라 달라진다.
|<code>docker run -d -p 8436:8436 --privileged ubuntu:16.04 /sbin/init</code>
|-
|확인
|잘 실행되는지 확인.
|<code>docker ps</code>
|-
|bash쉘 실행
|쉘을 실행하면 관리자권한으로 접속된다.
|<code>docker exec -it 컨테이너ID /bin/bash</code>
|}


=== 쉘 안에서 진행 ===
===쉘 안에서 진행===
{| class="wikitable"
{| class="wikitable"
!단계
!단계
57번째 줄: 36번째 줄:
<code>systemctl status mysql</code>
<code>systemctl status mysql</code>
|}
|}
=== 후속작업 ===
{| class="wikitable"
!단계
!설명
!방법
|-
|아파치 웹서버 디렉토리에 연결
|아파치에서 사용하는 디렉토리에 링크해둔다.
|<code>ln -s /var/lib/mediawiki /var/www/html/mediawiki</code>
|}<br />
[[분류:도커]]
[[분류:도커]]

2021년 2월 25일 (목) 21:34 판

개요

다음 사용법은 미디어위키 공개이미지를 사용하는 것이 아닌, 우분투 이미지 위에 미디어위키를 설치하는 방법이다.(도커이미지를 사용하게 되면 확장기능 사용에 제약이 많아서..)

사용법

환경설정

우분투 이미지 위에 설치한다. 도커:우분투 문서를 참고하자.

쉘 안에서 진행

단계 설명 방법
최신화 다음의 명령들을 순차적으로 진행한다. apt-get update && apt-get upgrade
설치 아파치, sql, php 따위를 설치한다.

설치중에 root 패스워드를 기입하는데, 추후사용을 위해 기억해두기.

apt-get install apache2 mysql-server php php-mysql libapache2-mod-php php-xml php-mbstring php-apcu php-intl imagemagick inkscape php-gd php-cli php-curl git curl
설치확인 에러 없이 버전정보가 뜨는지 확인. apache2 -v && php -v && mysql -V
아파치 실행 및 확인 service apache2 start

systemctl status apache2

SQL실행 및 확인 service mysql start

systemctl status mysql

후속작업

단계 설명 방법
아파치 웹서버 디렉토리에 연결 아파치에서 사용하는 디렉토리에 링크해둔다. ln -s /var/lib/mediawiki /var/www/html/mediawiki