묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ping 모듈이 안됩니다...
윈도우에서 진행이 잘 안되는 것 같아 https://www.inflearn.com/questions/686434/ssh-copy-id-%EC%97%90%EB%9F%AC-%EB%AC%B8%EC%9D%98https://ploz.tistory.com/entry/9-windows-winrm%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-ansible-%EC%82%AC%EC%9A%A92곳 다 참고해서 진행중인데 제 윈도우 사용 계정이 한글명이라 그런건지 아래 오류가 납니다. 아무리 찾아봐도 모르겠네요.. 192.168.X.XX | UNREACHABLE! => { "changed": false, "msg": "ssl: 'latin-1' codec can't encode characters in position 0-2: ordinal not in range(256)", "unreachable": true}hosts 파일[ansible-server]localhost[windows]192.168.X.XX[windows:vars]ansible_password='~!qoa7848'ansible_connection=winrmansible_winrm_server_cert_validation=ignoreansible_user=박OO_인터넷망ansible_port=5986
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
ec2 에 배포 자동화시 참고 코드 올려 봐여
ec2 에 배포할 경우 아래처럼 deploy.ytml 수정 하면 pm2 프로세스 종료 후 서버 시작까지 잘되요 여기에 뭔가 좀 빼고 더하는 개선이 필요할것 같은데 일단 기본적인 배포 액션은 잘 동작 합니다. deploy.ymlname: deploy on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout the code uses: actions/checkout@v1 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: "18.x" - name: Create SSH directory run: mkdir -p ~/.ssh - name: Install pm2 run: sudo npm install -g pm2 - name: SSH Commands uses: appleboy/ssh-action@v0.1.6 with: host: ${{ secrets.AWS_SSH_HOST }} username: ${{ secrets.AWS_SSH_USERNAME }} key: ${{ secrets.AWS_SSH_KEY }} port: ${{ secrets.AWS_SSH_PORT }} script_stop: true script: | # sudo apt-get update || exit 1 cd express-redis-server/ sudo pm2 delete all || true sudo git pull || exit 1 sudo npm install || exit 1 sudo npm run build || exit 1 sudo pm2 start npm -- start
-
미해결개발자를 위한 쉬운 도커
dev container 종료
안녕하세요 강의 정말 잘 보고 있습니다!dev container 로 컨테이너 내에서 작업하는 실습까지 해보았는데요 그 이후로 재실행하거나 다른 파일을 열어도 전부 컨테이너 개발모드로 열립니다. 어떻게 되돌릴 수 있을까요?중단을 하니 터미널도 입력이 안되구요
-
해결됨개발자를 위한 쉬운 도커
code로 열기 가 안보여요
vscode는 기존에 깔려있어서 따로 설치하지 않았는데 삭제후 재설치 해야하나요?
-
미해결개발자를 위한 쉬운 도커
linux용 하위 window 기능 설정
wsl 패키지를 실행시키면 이런 오류가 뜹니다..이렇게 linux용 windows 하위시스템 부분이 체크되어 있는데도요ㅠ하위시스템 설치 완료되어 있다는데 왜 안되는 걸까요?
-
해결됨개발자를 위한 쉬운 도커
Docker Compose 실습 - leafy 에서 leafy-front 오류가 생깁니다.
안녕하세요. 윈도우11에서 학습중인데 섹션9. 도커 컴포즈 > Leafy 도커 컴포즈 실습에서 docker compose up -d 로 하면 leafy-front-1이 실행되지 않고 아래 로그가 나옵니다. exec /usr/local/bin/docker-entrypoint.sh: no such file or directory 구글링 해보니 윈도우 11 환경에서 나온다고 해서 git config --global core.autocrlf true 를 설정해주면 된다고 해서 해당 설정후에 소스를 다시 받고 빌드를 해도 같은 문제가 발생합니다. 혹시 해결 방법을 알수있을까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
maven - jar or war
안녕하세요스프링부트 - maven - jar패키징 구조에서 강의에 따라 진행한다면war패키징이 아니라 안되나요?또 jar로 프로젝트를 진행하다배포 전 war로 변경 후 진행하면 실행이 되나요?
-
해결됨개발자를 위한 쉬운 도커
docker image latest 최신화 관련 문의
안녕하세요! 강의 너무 잘 듣고 있습니다! 섹션 3 docker registry 관련 강의 들으며 의문점이 있습니다! docker 는 image 를 다운로드 받을 때 먼저 로컬에 이미지가 있는지 찾고 없을 경우 docker registry 에서 다운받는다고 배웠습니다. docker image 를 다운로드 받을 때, 이미지명이 없을 경우 자동으로 latest 를 참조해서 다운받아진다고 알고 있는데, 만약 로컬에서 latest 버전의 이미지가 있는 동시에 도커 레지스트리에 새로운 버전의 이미지가 생성되었다면 이 때는 로컬의 latest 버전과 레지스트리에 있는 버전을 일치시키는 작업이 이뤄지는 건가요?
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
npm run dev 실행 시 에러 발생
'Express App 받아서 준비하기' 강의 내 강의자료(프로젝트 파일)을 다운받아서 .env 파일에 PORT, REDIS_URL 값만 설정해주고 바로 npm rum dev를 실행시켰는데 계속 저런 오류가 발생하네요... node.js를 전혀 모르다보니... 어떤식으로 트러블슈팅을 해야하는지 감이안잡혀서 질문 남깁니다ㅠ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
젠킨스 18080?
실습4) Docker Container에 배포하기 ② 까지 보다가 VM환경에서 배포한다고 해서멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes) 보고 k8s-master, node1, node2 vm 만들고 왔는데이 강의에서는 k8s-master에서 엔진엑스만 실행시키는 테스트하고 끝났었는데 이 강의 후반에서는 왜 갑자기 k8s-master에 젠킨스가 깔려있으며... 18080포트를 사용중인가요..? 이때까지 강의 따라오면서 젠킨스 18080포트로 세팅하는 부분은 없었는데요.. 강의가 뭔가 일로갔다 절로갔다 하니까 헷갈립니다..!
-
해결됨개발자를 위한 쉬운 도커
컨테이너의 커널 공유에 대한 의문점
가상화 기술의 사용 이유 중 하나는 실행 환경을 분리하여 서비스의 안정성을 높이는 것으로 알고 있습니다. 하지만 컨테이너는 하나의 커널을 공유합니다. 이는 빠르고 가볍다 라는 장점을 가져다주지만 이렇게 되면 하나의 서비스에서 장애가 발생했을 때 다른 서비스에도 영향을 미칠 수 있는 것 아닌지 궁금합니다. 결국 가상화의 장점을 가지지 못한것 아닐까하는 의문점이 듭니다 !컨테이너가 하나의 커널을 공유한채 실행된다면 프로세스와 크게 다른 부분이 없다고 생각하는데 프로세스와 컨테이너가 어떤 차이를 가지고 있는지 궁금합니다.
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
강의중 소스 코드는 어디서 다운 받나요?
"Artillery 이용해서 부하 테스트 해보기" 강의에서 소스 다운 받을 수 있게 해주신다고 했는데 어디서 받을 수 있나요?
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
npm run dev 실행할 때 오류가 발생합니다.
섹션 5. 견고한 서버 구축하기 강의 이전까지는 문제가 없었는데 갑자기 npm run dev 명령어를 실행하니 아래와 같은 오류가 생기는데 왜 생기는 걸까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
안녕하세요
안녕하세요맥 실리콘칩 m2 를 사용하고 있습니다.ssh server 를 설치하려고 docker pull edowon0623/docker-server:m1 설치하고 실행했는데 docker 상태가 계속 exit가 나옵니다 원인을 알 수 있을가요?docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init명령어를 사용하였습니다
-
해결됨개발자를 위한 쉬운 도커
Windows 환경에서 섹션9 도커 컴포즈 - Leafy 도커 컴포즈 실행 오류 관련 문의
안녕하세요, 먼저 좋은 강의 만들어주셔서 감사합니다 ^^ 강의&실습을 진행하다가 Windows 10 Home 환경에서 실습 예제가 잘 실행되지 않는 문제가 있어서 문의드립니다. easydocker/leafy에서 07-compose 브랜치(docker-compose.yml 완성된 브랜치)로 체크아웃 후, docker compose up -d로 도커 컴포즈를 실행하면 front 쪽에서 아래와 같은 오류가 발생하고 컨테이너 실행이 되지 않습니다. exec /usr/local/bin/docker-entrypoint.sh: no such file or directory 혹시 해결방법이 있을지 문의드려요~ 윈도우 개행문자 처리 관련 문제일 것 같아서 git config --global core.autocrlf true 설정 후 다시 git clone을 받아도 안되고 구글링을 해봐도 딱히 해결방법이 안나오네요 ㅠㅠ 이미 완성된 07-compose 브랜치로 실행했을 때도 동작하지 않긴 하지만 혹시나 해서 docker-compose.yml & 프론트쪽 Dockerfile 부분 첨부드립니다. 감사합니다.
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
deploy.yml 실행이 안되네요.
test.yml 파일까지는 실행이 되는데deploy.yml 은 실행이 안되네요.Action 에서 test 만 실행되고 deploy 은 실행이 안되는데, 별도로 어디 설정을 해줘야 하나요?확인 부탁드릴게요...
-
해결됨개발자를 위한 쉬운 도커
하나의 가상서버에 테스트 서버와 운영 서버를 관리하는 방법
보통 운영 서버와 테스트 서버를 관리할 때, 실무에서는 어떤 방식으로 관리하는지 궁금합니다! 저도 팀 프로젝트를 하면서 테스트 서버와 운영 서버를 분리시켜서 CI/CD를 구축하고 싶은데 어떤 방법이 맞는건지 잘 모르겠어서요! 두 개의 EC2를 사용하는건 너무 부담되는데 그럼 하나의 EC2에서 컨테이너 2개(테스트용, 배포용)를 각각 운영하는 방법이 맞는걸까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
도커 컨테이너 run 명령어 실행할 때 질문 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 개발환경은 Windows10 입니다. 도커 데스크탑을 사용하고 있는데요, 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강의노트에 적어주신 명령어를 보면 -v 옵션이 있습니다. 그런데 제 환경은 윈도우인데도 -v /sys/fs/cgroup:/sys/fs/cgroup 콜론을 기준으로 왼쪽이 호스트에 마운트될 경로로 알고 있는데 윈도우 경로로 바꾸면 에러가 나서 ssh 연결을 할 수가 없습니다. -v 옵션을 제거하고 해도 에러가 나구요. 반드시 저렇게 입력을 해야만 서버가 제대로 구동이 되는데 윈도우 환경인데도 되는 이유는 무엇이고 저렇게 경로를 작성하면 윈도우에서는 어디에 볼륨이 마운트 되는건가요? 강의에서는 -v 옵션에 대해서는 설명을 안하고 넘어가셔서 질문드립니다.
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
혹시 수업 자료가 제공되나요?
지금 강의 수강중인데 express 소스 코드는 확인했는데 그 외 수업자료는 제공이 안될까요? 공부한 내용을 화면 캡쳐해서 정리하고 있거든요.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
키보드 소리가 너무커요
강의인데키보드 소리가 너무 커서거슬려요조용한 키보드좀 써서 찍으면 안될까요?