반응형 전체 글387 SCP: Connection Closed subsystem request failed on channel 0 scp: Connection closed -O 옵션을 추가해주면 문제가 해결된다. $ scp -O -P 22 test.txt abc@11.22.33.44 2024. 4. 18. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 에러내용 : ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 해결방법: 호스트 주소를 추가로 명시하고 접속 mysql -u root -h 127.0.0.1 -p 또는 실행중인 도커에 접속하여 MYSQL 접속 docker exec -it [컨테이너ID] bash 2024. 4. 16. Docker compose docker compose.yml 파일로 여러 컨테이너를 한 번에 관리한다. 1. Dockerfile 과 같은 루트 경로에 docker-compose.yml 파일 생성. services: springboot-mysql: container_name: springboot-mysql platform: linux/amd64 image: mysql:8.0.28 restart: unless-stopped environment: MYSQL_DATABASE: pds MYSQL_ROOT_HOST: '%' MYSQL_ROOT_PASSWORD: 1234 TZ: 'Asia/Seoul' ports: - "3306:3306" volumes: - ./mysql-init.d:/docker-entrypoint-initdb.d netw.. 2024. 4. 9. Docker network 도커 네트워크 생성 도커는 여러 컨테이너를 동일한 환경에서 연동시키기 위해 네트워크 설정이 필요함. 현재 mysql과 springboot를 이용하므로 동일한 네트워크가 되도록 설정한다. 1. 네트워크 생성 docker network create springboot-mysql-net 2. 생성된 네트워크 확인 docker network ls 3. mysql run docker run --platform linux/amd64 --name springboot-mysql --network springboot-mysql-net -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql:8.0.28 4. springboot run docker run --name springboot -.. 2024. 4. 4. Spring Boot 도커 이미지 생성 & 컨테이너 실행 1. jar 파일이 생성된 build/libs 폴더에 Dockerfile 을 작성 구성은 크게 아래와 같다. Base Image를 선택한다. Image 생성을 위한 작업을 적어준다.(e.g. npm install, COPY code, etc.) 컨테이너 시작시 실행할 명령어를 입력한다 touch Dockerfile 명령어로 Dockerfile을 생성하고, 아래 내용을 추가한다. (vim) FROM openjdk:17-alpine ARG JAR_FILE=*.jar COPY ${JAR_FILE} pds.jar ENV TZ=Asia/Seoul ENTRYPOINT ["java", "-jar", "pds.jar"] CMD ["pds docker image test"] FROM: 새로운 이미지를 생성할 때, 기반으.. 2024. 4. 1. Spring Boot 프로젝트 빌드 1. jar 파일 이름 설정 jar 파일의 이름을 가독성이 좋은 이름으로 바꾼다. build.gradle에 아래 코드를 추가해 바꿀 수 있음. bootJar{ archiveFileName = 'pharmacy.jar' } 2. 프로젝트 빌드 아래 명령어 또는 인텔리제이에서 gradle 탭에서 build - bootJar 로 빌드할 수 있다. $ ./gradlew clean build 빌드가 성공하면 build 폴더가 생기고, 아래 경로에 jar 파일이 생성됨. build/libs └── pds.jar 3. jar 파일 실행 java -jar 명령어로 jar 파일을 실행. java -jar build/libs/pds.jar 포트 변경이 필요한 경우 java -jar 명령어로 jar 파일을 실행. java .. 2024. 4. 1. 이전 1 2 3 4 5 ··· 65 다음 반응형