테스트 사이트 - 개발 중인 베타 버전입니다

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

· 5년 전 · 1097

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

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최신 것을 설치해 보겠습니다.

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
2839
2838
2830
2827
2820
2814
2811
2808
2807
2805
2798
2790
2789
2779
2773
2772
2768
2765
2756
2754
2740
2739
2736
2730
2725
2715
2712
2710
2709
2704