묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
젠킨스와 톰캣의 관계에 대해 질문드립니다!
현재 처음 강의부터 EC2에서 진행하고 있습니다.Tomcat 설치하고 권한 설정하는 부분에 있어 질문 드립니다.EC2에 도커를 설치하고 젠킨스 컨테이너를 띄웠습니다.이런 경우 Tomcat의 설치 위치가 어디가 되어야 할까요?1. 젠킨스 컨테이너에 Dockerfile로 이미지를 쌓는다.톰캣 컨테이너를 생성해 띄운다.EC2 리눅스 환경에 톰캣을 설치한다.3가지 방법중 어떤것이 맞을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker desktop starting 무한 로딩
안녕하세요 강사님제 노트북은 windows 11 인데 docker desktop이 처음엔 실행이 잘되었는데 최근부터 docker desktop을 실행시키면 docker desktop starting이 무한 로딩 되다가 결국 fail 됩니다. 첨부한 사진과 같은 에러창이 뜨는데 구글링해서 나온 방법 대부분 적용해봤는데도 실행이 안되고 있어요,, 정 안되겠으면 가상 os를 이용해야 할 것 같은데 혹시 해결책이 있을까요..?? 1주일넘게 안되고 있으니 답답하네요ㅜㅠ
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
만약에 ec2 인스턴스 한대로 진행한다고 할 때 어떤식으로 하는게 맞는 방향일까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님은 인스턴스 여러개 만드셔서 각각의 인스턴스에 프로그램을 설치하셔서 하시는데 만약 한개의 인스턴스로 한다면 앞에 강의 처럼 docker 컨테이너로 각각 설치해서진행하면 될까요? 이 경우에 jenkins 는 해당 인스턴스에 그대로 강의처럼 설치할지 아니면 앞선 강의 처럼 DinD 형식으로 설치할지 어떤식으로 진행하는게 맞을지 좀 더 도움이 될지 궁금합니다 ..
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
SQS 관련 질문
일반 로컬 환경에서 SQS의 생성 및 삭제 시간을 어떻게 확인할 수 있나요?sqs에 id를 달아줄경우에 아이디를 기반으로 검색이 가능한가요?프론트에서 SQS의 메세지를 여러곳에서 동시에 받으면 어떻게 되는건가요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
진행이 넘 어렵습니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이전 강의들도 마찬 가지지만.. 이번 강의 환경 셋팅 하는 과정을 못따라가겠습니다...ㅠ베이그런트 init 후 부터 환경잡기가 너무 어렵네요.. 실습 강의인데, 영상만 보니 너무 아쉽네요..
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh root@localhost -p 10022 접속시 Connection closed by remote host
Intel Mac 에서"SSH Server 설치 챕터"를 공부중에 궁금한게 있어 문의드립니다.Logs위에 처럼 도커 설치후 정상 Running 되는거 확인 및tomcat 8088동작 확인 된 상태에서명령어 창에서 ssh root@localhost - p 10022 이걸 치면kex_exchange_identification: Connection closed by remote hostConnection closed by ::1 port 10022나오는 어떻게 해야 될지 난감하네요.조언 부탁드립니다.감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
systemctl start docker 명령어 오류 발생
[윈도우환경] docker run 후 (알려주신 2가지 옵션으로 다 해봄) -> ssh 접속 -> systemctl start docker 명령어 입력 시 오류 발생 A dependency job for docker.service failed. See 'journalctl -xe' for details. 어떻게 해결 해야 하나요
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
jenkins jdk 설정
마지막 부분에서 docker image로 하면 jenkins jdk 설정은 따로 하지 않아도 될까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
트레비스 ci 에 깃허브 연동이 안되네요.
플랜도 1달러 카드 승인과 구독완료했는데계속 이러네요...
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
섹션3 실습6 과정 중 질문드립니다
안녕하세요이전까지는 무리없이 실습 잘 실행하고 있습니다.제가 현 강의로 도커를 처음 접해봐서 지금 하는 질문이 너무 초보적일지도 모르겠네요 ㅠㅠ 섹션3의 실습6을 진행중인데요,현재 도커에jenkins-server, ansible-server, docker-server 가 아래와 같이 돌아가고 있구요도커서버에 접속하여ssh root@localhost -p 10022내부에서 docker ps -a 를 하면강사님처럼 컨테이너와 이미지가 하나도 안떠있는 깨끗한 상태가 아닌위와 같이 세개의 서버가 돌아가고 있다고 나옵니다 ㅠㅠ그렇다고 해당 도커서버에서 stop 을 하거나 rm을 진행하면 아예 10022 도 없어져 버리고..제가 무얼 잘못이해하고 있을까요?
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
S3 Key에 Random value를 삽입해도 성능 향상은 없다?
https://aws.amazon.com/about-aws/whats-new/2018/07/amazon-s3-announces-increased-request-rate-performance/?nc1=h_ls위 문서에 따르면 이제는 Key를 생성할 때 random value를 삽입해도 성능 개선에 도움이 되지 않는다고 하네요.참고 부탁드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강의노트 관련 하여 문의 드립니다.
안녕하세요 올려주신 강의를 잘 듣고 있는 수강생입니다.준비해주신 강의노트와 함께 강의를 듣고 있는데, pdf에 필기를 하려니 수정을 하려면 비밀번호를 입력해야한다는 창이 떠서 공지를 찾아보니 그러한 내용은 없는 듯 하여 문의드립니다. 감사합니다.
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
실습 예제 화면과 현재 화면이 달라서 헷갈려요 ㅠ
Cognito 실습 예제와 현재 실습할 수 있는 환경(?)이 달라서 내용을 따라가기 어렵습니다 ㅠㅠ내용 업데이트가 필요할 것 같아요..
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS EC2 우분투 서버
안녕하세요?AWS EC2 우분투 서버를 사용하고 있습니다.Docker를 사용하면 AWS service(aws codeBuild , aws codeDeploy)를 사용하지 않고 CI/CD가 가능한가요? 코드는 react/next 입니다. 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
redis를 이용한 컨테이너 이해 질문
안녕하세요 강사님 좋은 강의 감사드립니다.docker run redis 명령어를 통해 redis 서버를 작동시키고 해당 컨테이너 안에서 redis-cli가 정삭적으로 연결되어 ping pong이 일어나는 것을 확인했습니다.제가 궁금한 것은 127.0.0.1:6379 가 현재 제 컴퓨터의 로컬에서 redis가 실행되고 있는 건가요..?cmd에서 netstat 을 입력해봐도 6379 포트로 listening하고 있는 프로세스를 확인할 수가 없는데 답변 주시면 감사드리겠습니다.(너무 기초적인 것을 질문했다면 죄송합니다,,)
-
미해결React + API Server 프로젝트 개발과 배포 (CI/CD)
빌드 오류
======CMD====== 19./deploy.sh 20======END====== 212023/03/05 13:19:14 Process exited with status 127 22err: bash: ./deploy.sh: No such file or directorydeploy.sh 파일이 없다고 하는 것 같은데 확인해보면 잘 존재해 있습니다.#!/bin/bash source ~/.bash_profile cd ~/git/backfront/ git pull origin main cd frontend/ npm i npm run build cp -rf dist/* ../backend/public cd ../backend/ npm i pm2 stop web pm2 start bin/www --name web --update-env sleep 2 pm2 list 도와주십시오ㅠ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강의 밑에 적어주신 script 현행화 좀 부탁드리겠습니다.
유익한 강의 우선 감사드립니다. Ansible 설정과 동작 과정 수업에서 이걸로 적어 주셨는데 docker run --privileged --itd --name ansible-server -p 20022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible:latest /usr/sbin/init--itd -> -itd로 바꿔야 동작하고 그리고 한 단계 넘어 갔더니 ssh_exchange_identification: Connection closed by remote host메세지가 나타나서 몇번을 구글링 하다 안되서 다시 이전 질문한 것들 보니까 스크립트에 빠진게 있었더라구요답변보니 수정해 놓겠다고 해주셨는데, 여전히 반영이 안되었던거 같습니다.앞으로 수강하시게 되는 분들마다 계속 저와 같은 삽질에 시간이 계속 들거 같은데 현행화 한번 해주시면 걸림돌 없이 수업에 잘 따라 올 수 있을것 같습니다. 제가 말씀 드린 강의 말고도 다른데서도 스크립트 동작이 안되는 곳이 있으니 한번 체크해 주시면 감사하겠습니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose up 시 오류
다른 질문도 참고해보았지만 도저히 해결이 안되네요 아래는 오류 로그입니다.ui-MacBookAir docker-compose-app % docker-compose up [+] Running 2/0 ⠿ Container docker-compose-app-node-app-1 Created 0.0s ⠿ Container docker-compose-app-redis-server-1 Recreated 0.0s Attaching to docker-compose-app-node-app-1, docker-compose-app-redis-server-1 docker-compose-app-redis-server-1 | 1:C 04 Mar 2023 11:43:49.189 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo docker-compose-app-redis-server-1 | 1:C 04 Mar 2023 11:43:49.189 # Redis version=7.0.9, bits=64, commit=00000000, modified=0, pid=1, just started docker-compose-app-redis-server-1 | 1:C 04 Mar 2023 11:43:49.189 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.189 * monotonic clock: POSIX clock_gettime docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.190 * Running mode=standalone, port=6379. docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.190 # Server initialized docker-compose-app-redis-server-1 | 1:M 04 Mar 2023 11:43:49.192 * Ready to accept connections docker-compose-app-node-app-1 | server is running docker-compose-app-node-app-1 | events.js:174 docker-compose-app-node-app-1 | throw er; // Unhandled 'error' event docker-compose-app-node-app-1 | ^ docker-compose-app-node-app-1 | docker-compose-app-node-app-1 | Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379 docker-compose-app-node-app-1 | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14) docker-compose-app-node-app-1 | Emitted 'error' event at: docker-compose-app-node-app-1 | at RedisClient.on_error (/usr/src/app/node_modules/redis/index.js:341:14) docker-compose-app-node-app-1 | at Socket.<anonymous> (/usr/src/app/node_modules/redis/index.js:222:14) docker-compose-app-node-app-1 | at Socket.emit (events.js:198:13) docker-compose-app-node-app-1 | at emitErrorNT (internal/streams/destroy.js:91:8) docker-compose-app-node-app-1 | at emitErrorAndCloseNT (internal/streams/destroy.js:59:3) docker-compose-app-node-app-1 | at process._tickCallback (internal/process/next_tick.js:63:19) docker-compose-app-node-app-1 exited with code 1 ^CGracefully stopping... (press Ctrl+C again to f 나머지는 소스 파일입니다.version: "3" services: redis-server: image: "redis" node-app: build: . ports: - "8080:8080"FROM node WORKDIR /usr/src/app COPY ./ ./ RUN npm install CMD ["node", "server.js"]{ "name": "docker-compose-app", "version": "1.0.0", "description": "", "main": "server.js", "scripts": { "start": "node server.js", "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { "express": "4.17.1", "redis": "3.0.2" }, "author": "", "license": "ISC" } const express = require("express"); const redis = require("redis"); // 레디스 클라이언트 생성 const client = redis.createClient({ socket: { host: "redis-server", port: 6379 } }); const app = express(); app.get("/", async (req, res) => { await client.connect(); let number = await client.get("number"); if(number === null){ number = 0; } console.log(`Number : ${number}`); res.send(`숫자가 1씩 올라갑니다. 숫자 : ${number}`); await client.set("number", parseInt(number) + 1); await client.disconnect(); }); app.listen(8080); console.log("server is running");강의 진도를 나갈 수가 없어서 답답합니다.혹시 해결하신분들은 있으신가요..
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
k8s 섹션
궁금한 것이 있습니다. k8s 관련된 섹션이 있는데, 해당 섹션을 보지 않아도 뒤에 있는 강좌들을 수강할 때 문제가 없을까요? 당장은 젠킨스만 하려고 하는데
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ubuntu 20lts git error code 128
우분투로 실습 중입니다. git clone도 잘 되는데 이러한 오류가 뜹니다.