Sangil's blog

https://github.com/ChoiSangIl Admin

Linux CentOs7 유저(계정) 환경변수 설정하기 DEV / SERVER

2019-11-19 posted by sang12


Linux CentOs에서 유저별 환경 변수를 설정하는 방법입니다. 사용자 계정의 환경변수는 cd를 누르고 엔터를 치면 이동하는 home 디렉토리 아래에 있습니다. 일반 적으로 /home/{계정명} 에 존재합니다.

사용자 환경변수 설정 파일위치 : /home/{계정명}/.bashrc
전체 환경변수 설정 파일위치: /etc/profile 

숨김파일로 되어 있어서 ls -a명령어로 조회하면 조회 할 수 있습니다. 

그리고 vi ./.bashrc 파일을 열어서  export test="abc" 라고 환경 변수를 설정 할 수 있습니다.

그리고 echo $test 명령어를 치면 짜쟌 하고 값이 안나옵니다..^^. 로그인 할때 환경 변수를 읽어오는듯 합니다. 재로그인 하고 echo로 찍어보면 정상적을 노출 되는 것을 확인 할 수 있습니다.  전체 환경변수 설정하는 방법도 같습니다.

#Linux 환경변수 설정 #Linux 사용자 계정 환경변수 설정

Dockerfile을 이용한 Tomcat War파일 배포 DEV / SERVER

2019-10-04 posted by sang12


Dockerfile을 이용하여 Tomcat War파일을 배포해보겠습니다.

Dockerfile

FROM tomcat:8.5.46-jdk8-openjdk

RUN rm -Rf /usr/local/tomcat/webapps/ROOT ## tomcat root 경로 삭제
COPY ./war/ROOT.war /usr/local/tomcat/webapps/ROOT.war

docker hub에서 tomcat 버전을 확인한 후에 8.5.46버전을 설치합니다(사용하는 버전에 따라 선택). 그리고 tomcat에 기존 ROOT파일을 삭제한 후에 준비한 WAR 파일을 복사합니다. ./war 폴더 아래에 ROOT.war를 준비하였고 해당 war파일을 /isr/local/tomcat/webapps/ROOT.war로 복사하였습니다. 그리고 docker build 명령어를 통해 image를 생성합니다.

$ docker build -t containerName:version .

위와 같이 docker build를 사용하고 docker images를 통해 이미지가 정상적으로 만들어진 것을 확인 할 수 있습니다. 

$ docker run -it -d -p 8080:8080 containerId 

그리고 http://sang12.iptime.org:8080/ (서버 도메인:포트)로 접속하면 웹페이지가 정상적으로 서비스되는 것을 확인 할 수 있습니다
local 환경에서 확인하신다면 http://localhost:8080 로 접속하면 됩니다.

#Dockerfile을 이용한 War파일 배포 #Dockerfile War #Dockerfile 배포 #Dockerfile War Deploy #Dockerfile War #DOCKER