centos 7 버전 사용중인데 저런 에러가 떳을경우

 

sysctl net.ipv4.ip_forward

값이 0으로 되어있다면

sysctl -w net.ipv4.ip_forward=1

로 변경후 리붓

 

기존의 redis 타임아웃생기던 문제까지 해결됨

centos6.10 에서 docker로 redis만 설치하면 EXITED 127에러 뜨면서 설치가 안되는 증상

logs로 확인해보니 kernel too old 

그래서 centos 7버전대로 업데이트하니 제대로 설치되면서 잘켜짐 

-it 실시간과 동시에 output을 받는 명령어

-p 포트 80:80 포트 설정 앞은 호스트의 포트 뒤는 컨테이너의 포트

-v 볼륨 설정 ${PWD}/data:/data:db containerName 컨테이너의 폴더를 호스트 폴더에 마운트시킴

                                                                   앞이 호스트폴더 뒤가 컨테이너 폴더

 

-t 태그부여

 

 

#컨테이너 목록

docker ps -a 

 

#이미지 다운로드

docker pull <image>

 

#컨테이너 삭제

docker rm <container>

 

#컨테이너 실행

docker start <container>

 

#컨테이너 중지

docker stop <container>

 

#컨테이너 로그

docker logs <container>

 

# mysql 컨테이너 생성 

docker run -p 3306:3306 --name mysql_boot -e MYSQL_ROOT_PASSWORD=1 -e MYSQL_DATABASE=springboot -e MYSQL_USER=ds -e

 

#mysql 컨테이너 접속

docker exec -i -t mysql_boot bash

mysql -u root -p

 

maridb도 위와 동일

 

# redis 컨테이너 생성

docker run -p 6379:6379 --name redis_boot -d redis

 

#redis 컨테이너 접속

docker exec -i -t redis_boot redis-cli

 

# postgresql 컨테이너 생성

docker run -p 5432:5432 -e POSTGRES_PASSWORD=pass -e POSTGRES_USER=ds -e POSTGRES_DB=springboot --name postgres_boot -d postgres

 

#postgresql 컨테이너 접속

docker exec -i -t postgres_boot bash

su - postgres

psql --username ds --dbname springboot

 

# mongodb 컨테이너 생성

docker run -p 27017:27017 --name mongo_boot -d mongo

 

#mongodb 컨테이너 접속

docker exec -i -t mongo_boot bash

mongodb

 

'개발 > docker' 카테고리의 다른 글

Linux Container  (0) 2021.03.03
docker-compose.yml 작성  (0) 2020.06.18
DOCKERFILE  (0) 2020.03.01
centos 7 docker 설치  (0) 2020.02.23
centos 6.10 docker 설치  (0) 2020.02.23

#도커설치

yum -y install docker docker-registry

 

#도커실행

systemctl start docker.service

 

'개발 > docker' 카테고리의 다른 글

Linux Container  (0) 2021.03.03
docker-compose.yml 작성  (0) 2020.06.18
DOCKERFILE  (0) 2020.03.01
내가 자주쓰는 docker 명령어  (0) 2020.02.23
centos 6.10 docker 설치  (0) 2020.02.23

centos 6.10 에서는 1.7.1이 깔수있는 최신버전

커널은 할수있는 가장최신으로 업데이트

 

censot 6.10 은 docker-io가 없기때문에 도커 엔진을 따로 설치해줘야함

 

curl -O -sSL https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

rpm -ivhf docker-engine-1.7.1-1.el6.x86_64.rpm

 

이러면 설치 끝

'개발 > docker' 카테고리의 다른 글

Linux Container  (0) 2021.03.03
docker-compose.yml 작성  (0) 2020.06.18
DOCKERFILE  (0) 2020.03.01
내가 자주쓰는 docker 명령어  (0) 2020.02.23
centos 7 docker 설치  (0) 2020.02.23

 

1. jsp를 사용하게되면 jar압축이아니라 war로 압축시켜야된다.

   jetty와 tomcat은 war압축으로도 실행가능하다 (java -jar 옵션을 사용하여)

   jar로 압축했을경우 jsp는 실행되지 않는다.  

 

  *jar패키지로 사용될 때 스프링 부트가 뷰 리졸버로서 jsp에서 올바르게 작동하지 않는 주된 이유 는 Tomcat의 하드 코딩 된 파일 패턴 때문

 

https://stackoverflow.com/questions/56537151/why-does-spring-boot-not-support-jsp-while-it-can-render-the-page-if-we-add-prop

 

 

2.Undertow는 JSP자체를 지원하지 않는다.

 

3.jsp를 사용하기위해 의존성을 넣으면 의존성 문제가 생기는 경우도 있다.

 

4.Creating a custom error.jsp page does not override the default view for error handlingCustom error pages should be used instead.

+ Recent posts