그누보드용 Dockerfile 만들어보기 #2 > 서버관리자

서버관리자

서버관리자 모임 게시판 입니다.

그누보드용 Dockerfile 만들어보기 #2 정보

그누보드용 Dockerfile 만들어보기 #2

첨부파일

gnuboard0.2.zip (1.9K) 16회 다운로드 2020-02-01 10:47:06

본문

문제점을 파악해 보겠습니다.

docker ps 

를 해 보시면 Container id가 나오는데..

 

docker exec -it 44f5 bash  (위에서 나온 컨테이너 아이디 앞의 4자리만.. )

 

800595458_1580519761.7389.png

그림에서는 -it로 해야 되는데 -t만 했네요.

 

그러면 현재 실행 되고 있는 CentOS로 접속한것 과 같습니다. (telnet처럼.)

 

위와 같이 접속을 해서 현재 설치되어 있는 각각의 버전을 먼저 체크해 보겠습니다.

800595458_1580520076.6258.png

 

node가 7.10.1이고

mariadb가 10.1.44

php가 7.0.33 이네요.  

 

우선 이 세가지만 업데이트 해보겠습니다.

 

PHP7에 php70으로 된것을 원하는 것으로 변경하면 될 것 같습니다.

 

# Install Remi Updated PHP 7

RUN wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm \

&& rpm -Uvh remi-release-7.rpm \

# && yum-config-manager --enable remi-php72 \

# && yum-config-manager --enable remi-php73 \

&& yum-config-manager --enable remi-php74 \

&& yum -y install php php-devel php-gd php-pdo php-soap php-xmlrpc php-xml php-phpunit-PHPUnit \

&& rm -f remi-release-7.rpm

 

node는 12버전으로 변경하고

# Setup NodeJS

RUN curl --silent --location https://rpm.nodesource.com/setup_12.x | bash - \

 

mariadb는 MariaDB.repo라는 곳에서 가져오네요.

https://downloads.mariadb.org/mariadb/repositories/#distro=CentOS&distro_release=centos7-ppc64--centos7&mirror=digitalocean-sfo&version=10.4

 

여기서 카피해서 MariaDB.repo에 저장

 

# MariaDB 10.4 CentOS repository list - created 2020-02-01 01:26 UTC

# http://downloads.mariadb.org/mariadb/repositories/

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.4/centos7-ppc64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

 

실행되고 있는 것을 멈추고 (docker ps에서 나온 컨테이너 아이디 첫 4자리정도)

docker stop 44f5  

docker rm 44f5

 

다시 빌드 (위의 파일 저장되었는지 확인후에)

docker build -t gnuboard/gnuboard_old .

docker run -d -p 8081:80 -t gnuboard/gnuboard5_old

 

docker ps

docker exec -it 15c2 bash

 

800595458_1580521156.5936.png

 

각각의 버전을 체크해 보면 원하는 버전이 설치된 것을 확인할 수 있습니다.

 

800595458_1580521282.3779.png

 

localhost:8081/phpmyadmin 으로 접속해보니 에러가 나네요

 

800595458_1580521369.758.png

 

다음글에는 phpMyAdmin최신 것을 설치해 보겠습니다.

 

공감
0

댓글 0개

전체 637 |RSS
서버관리자 내용 검색

회원로그인

진행중 포인트경매

  1. 참여74 회 시작24.04.12 12:32 종료24.04.19 12:32
  2. 참여41 회 시작24.04.12 12:32 종료24.04.19 12:32
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT