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

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

· 5년 전 · 1096

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

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

 

댓글 작성

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

로그인하기

게시글 목록

번호 제목
2973
2970
2968
2966
2964
2963
2962
2961
2960
2959
2958
2957
2949
2948
2947
2946
2943
2942
2941
2940
2938
2936
2935
2934
2933
2932
2931
2930
2929
2928