inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

[IaC, Ansible 실습] ansible-server의 포트포워딩이 중복됩니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 저는 현재 jenkins-server, docker-server 실습을 진행한 후, IaC 실습을 위하여 ansible-server를 만들고 실습을 진행중입니다. 실습환경: ubuntu20.04(Host PC, amd64) 포트포워딩 중복 문제 ansible-server 컨테이너 생성중 8081:8080 포트포워딩이 이전에 실습하였던 docker-server 포트포워딩과 같습니다. 내부포트는 상관없지만 외부포트는 host pc의 포트일탠대 중복되는것습니다. ansible-server를 만들고난후 docker-server 컨테이너가 중지되어있어 docker start docker-server를 실행하니 0.0.0.0:8081 failed : prot is already allocated 라는 에러가 발생하네요. ansible-server 실습 시 docker-server도 사용하는것같아서 해결이 필요해보입니다. 1-1. docker-server 혹은 ansible-server의 포트포워딩 옵션을 변경해야하는대 이 경우에는 ansible-server에 아직 작업한 내용이 없으니 ansible-server에 포트포워딩을 대략 8082:8080로 변경하면 될듯싶은대 앞은로의 실습에 문제가 없을까요? 1-2. 이미 생성된 컨테이너의 포트포워딩, 옵션등의 파라미터를 변경해야하는 경우에는 어떠한 방법이 있을까요? 컨테이너를 삭제하고 새로 실행시키기에는 이전에 작업한 내용이 아깝네요. PS. 추가로 말씀드리면 강의자료의 명령어 오타가 자주보입니다... 2번 질문에 컨테이너 실행단에서 --name ansible-server 추가 및 --itd -> -itd 로 수정하였습니다. 확인부탁드립니다. + 리눅스 환경에서의 명령어도 추가해주셨으면 좋겠어요!

  • cicd
  • sonarqube
  • jenkins
  • kubernetes
  • ansible
rabbit9070 댓글 1 좋아요 0 조회수 552

mask-rcnn-test dataset

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요. 강의 잘 수강하고 있습니다. 현재 mask rcnn-ballon 데이터셋 학습을 진행중입니다. 주석에서 train, val, test dataset 환경 파라미터가 있다고 나와있는데, train, validation 데이터 이외의 test 데이터셋은 어디에서 확인할 수 있는지 알 수 있을까요? 감사합니다.

  • tensorflow
  • 딥러닝
  • keras
  • 컴퓨터-비전
  • python
  • 머신러닝 배워볼래요?
조영훈 댓글 1 좋아요 0 조회수 249

실습 이미지 (docker,ansible) 에 대한 의견(요청)드립니다

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요. 실습환경에 사용되는 이미지로 인해 저도 불편을 겪고 있고, 다른 수강자분들도 불편을 겪는 것 같습니다. DinD 방식이었다가 지금은 DooD 로 이미지가 제공되고 있습니다. 도커 강좌가 아닙니다만 실습환경을 만들려고하니 도커 명령어들을 익혀야하고, 현업에서도 도커를 사용하지 않을 수 없으므로 도커에 대해 좀 더 익숙해 질 수 있는 시간이 될 수도 있겠다는 생각입니다. 다만, 강사님께서 문제가 발생되는 상황에 대해 도커 명령어를 기존과 다른 명령어를 제공해주시는데, 그 명령에 대한 충분한 설명이 없습니다. 그 부분을 찾아서 이해하는 게 수강자의 몫이기도 한 것은 알겠지만, 강사님께서 사용하신 그 명령어가 어떤 기능을 하는 지, 어떤 경우에 사용하는 것인지 설명이 되면 좋겠습니다. #1 docker run --privileged -itd --name ansible-server -p 20022:22 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible:latest /usr/sbin/init #2 docker run -itd --name ansible-server -p 20022:22 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/ansible:latest /usr/sbin/init 예를들면, #1, #2 두 명령어 모두 강의에서 제공받은 명령어인데, 수강자인 저도 따라서 입력을 하기만 하듯이 하고 있습니다. --privileged --tmpfs /sys/fs/cgroup 볼륨을 공유한 것 /var/run/docker.sock 볼륨공유한것(host docker socket 공유 DooD 설정용) 등의 옵션들에 대해서 설명을 해주는 챕처가 부록으로라도 있으면 좋겠습니다. 추가로, ansible:latest , docker:latest 만 제공되는데(현재는 DooD 이미지로 보입니다), DindD 로 구성되었던 이전 이미지도 태그를 추가하여 올려주셔서 받을 수 있게 해주시면 좋겠습니다. 그리고, 수강생들이 base 리눅스 이미지로 DinD 환경을 만들수 있도록 가이드도 한 번 해주시면 좋겠습니다. a) 리눅스base이미지에 ssh 설치 + 도커설치 b) 리눅스base이미지에 ssh설치 + ansible 설치 감사합니다.

  • docker
  • dind
  • jenkins
  • kubernetes
  • dood
  • ansible
  • sonarqube
  • cicd
쏭쏭 댓글 1 좋아요 0 조회수 711

input case 2번 질문드립니다.

해결됨

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

test case 2 번의 경우 10 3 6 5 8 5 6 8 7 6 6 7 로 주어지는데 주어진 수의 리스트를 정렬하면 [5 5 6 6 6 6 7 7 8 8] 이 되고 이분 탐색 알고리즘에 의해 해를 구하면 최소 크기가 23일때 [5 5 6 6],[6 6 7],[7 8 8] 을 만족하므로 주어진 output인 24가 아닌 23이 정답이라고 생각했는데 어느 부분에서 잘못생각하였는지 궁금합니다.

  • python
  • 코테 준비 같이 해요!
taehyeong1998 댓글 1 좋아요 0 조회수 233

BFS풀이 시 높이 범위에 대한 의견공유

해결됨

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

h를 무조건 0~99로 설정하기보다는 미리 높이의 min 값과 max값을 구한 후 min~max 범위로 for 문을 돌려주면 더 효율적인 풀이가 될 것 같습니다. from collections import deque N = int(input()) graph = [list(map(int,input().split())) for _ in range(N)] min_rain = 99999999 max_rain = -1 # 높이의 min,max 구해주기 for row in graph: min_tmp = min(row) max_tmp = max(row) if min_tmp < min_rain: min_rain = min_tmp if max_tmp > max_rain: max_rain = max_tmp dr = [1,0,-1,0] dc = [0,1,0,-1] ans = 0 for rain in range(min_tmp+1,max_rain): visited = [[0 for _ in range(N)] for _ in range(N)] cnt = 0 for rr in range(N): for cc in range(N): if visited[rr][cc] == 0 and rain < graph[rr][cc] : visited[rr][cc] = 1 q = deque() q.append((rr,cc)) while q: r,c = q.popleft() for i in range(4): nr = r + dr[i] nc = c + dc[i] if 0 <= nr < N and 0 <= nc < N and visited[nr][nc] == 0 and rain < graph[nr][nc]: visited[nr][nc] = 1 q.append((nr,nc)) cnt += 1 if cnt > ans: ans = cnt print(ans)

  • 코테 준비 같이 해요!
  • python
taehyeong1998 댓글 1 좋아요 0 조회수 314

행렬 분해 비용 함수 질문입니다.

해결됨

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요! 멋진 강의를 들을 수 있어서 감사하고 있습니다. 잠재요인 기반의 협업필터링 이해와 경사하강법을 이용한 행렬 분해 18:12 에서 나오는 L2 규제에 대해 궁금한 점이 있어서 문의 드립니다. 수학에 약해서 공부해볼겸 수학적으로 해석을 하려는데, 다른 사이트의 참고 내용들을 보다보니 L2 규제에 시가마가 들어가던데 여기서는 안 들어가는 이유가 무엇인지 궁금합니다. 감사합니다!

  • 행렬분해
  • 통계
  • l2규제
  • python
  • 추천시스템
  • 머신러닝 배워볼래요?
cjh 댓글 3 좋아요 0 조회수 470

ansible host 접속 관련 문의 드립니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요. 제가 ansible 에서 kubernetes 제어하기 강의듣는중인데요. ansible 명령어 를 host 쪽에 실행하는 것을 시도하는데 에러가 발생해서요. 저는 윈도우 기반에 도커데스크탑 설치해서 수업듣고 있습니다. 윈도우의 ssh 는 openssh 인터넷 검색해서 설치하였습니다. 에러 팝업내용은 다음과 같습니다. 처음에는 ssh-copy-id 명령어도 에러나서 접속이 안되었었는데요. 그냥 윈도우 .ssh 폴더안의 authorized_keys 파일을 그냥 열구 id_rsa.pub 파일 내용을 복사 붙여넣기 해서 ssh 접속은 비번 안물어보구 되게 되었습니다. 혹시 체크할 만한 내용 있다면 조언 부탁드립니다. 감사합니다.

  • kubernetes
  • ansible
  • jenkins
  • cicd
  • sonarqube
joahe 댓글 1 좋아요 0 조회수 671

edowon0623/docker이미지에 /etc/sysconfig/docker와 docker-storage라는 파일이 없는거같아요

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

ssh로 접속해서 vi /etc/sysconfig/docker 했는데 docker라는 파일이 없어요 이건 어찌어찌 따라쳐서 저장했지만... sed -i -e 's/overlay2/vfs/g' /etc/sysconfig/docker-storage 해당명령어 실행하니 sed: can't read /etc/sysconfig/docker-storage: No such file or directory 라고 하네요..

  • ansible
  • jenkins
  • kubernetes
  • cicd
  • sonarqube
jw0111 댓글 1 좋아요 0 조회수 809

적용 학습

해결됨

일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석

안녕하세요 리뷰 크롤링 하는 과정에서 다른 페이지에 적용 학습해보다가 에러코드가 떠서 질문드립니다. name = ['언더아머 CGI 다운'] ns_address = 'https://search.shopping.naver.com/search/all?query=cgi%20%EB%8B%A4%EC%9A%B4&frm=NVSHATC&prevQuery=%EB%89%B4%EB%B0%9C%EB%9E%80%EC%8A%A4%EB%B0%94%EB%9E%8C%EB%A7%89%EC%9D%B4' shoppingmall_review = "/html/body/div/div/div[2]/div[2]/div[2]/div[3]/div[1]/ul/li[3]/a" category_total = "/html/body/div/div/div[2]/div[2]/div[2]/div[3]/div[7]/div[2]/div[2]/ul/li[1]/a" 순서대로 위와 같이 적용 완료하였는데요, 그 다음에 소스코드 주신 부분인 아래 부분을 적용하니까 다음과 같은 에러가 뜹니다. 확인 부탁드려도 될까요? header = {'User-Agent': ''} driver.implicitly_wait(3) driver.get(ns_address) req = requests.get(ns_address,verify=False) html = req.text soup = BeautifulSoup(html, "html.parser") sleep(2) element=driver.find_element_by_xpath(shoppingmall_review) driver.execute_script("arguments[0].click();", element) sleep(2)' 에러 - /usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) --------------------------------------------------------------------------- NoSuchElementException Traceback (most recent call last) <ipython-input-30-8a5c5adbf17a> in <module> 6 soup = BeautifulSoup(html, "html.parser") 7 sleep(2) ----> 8 element=driver.find_element_by_xpath(shoppingmall_review) 9 driver.execute_script("arguments[0].click();", element) 10 sleep(2) 3 frames /usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py in find_element_by_xpath(self, xpath) 392 element = driver.find_element_by_xpath('//div/td[1]') 393 """ --> 394 return self.find_element(by=By.XPATH, value=xpath) 395 396 def find_elements_by_xpath(self, xpath): /usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py in find_element(self, by, value) 976 return self.execute(Command.FIND_ELEMENT, { 977 'using': by, --> 978 'value': value})['value'] 979 980 def find_elements(self, by=By.ID, value=None): /usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/webdriver.py in execute(self, driver_command, params) 319 response = self.command_executor.execute(driver_command, params) 320 if response: --> 321 self.error_handler.check_response(response) 322 response['value'] = self._unwrap_value( 323 response.get('value', None)) /usr/local/lib/python3.7/dist-packages/selenium/webdriver/remote/errorhandler.py in check_response(self, response) 240 alert_text = value['alert'].get('text') 241 raise exception_class(message, screen, stacktrace, alert_text) --> 242 raise exception_class(message, screen, stacktrace) 243 244 def _value_or_default(self, obj, key, default): NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div/div/div[2]/div[2]/div[2]/div[3]/div[1]/ul/li[3]/a"} (Session info: headless chrome=105.0.5195.102) 그리고 다음 url과 같이 나타낼 페이지가 그리 많지 않은 경우에도 같은 소스코드 양식을 사용해도 될까요? https://search.shopping.naver.com/catalog/29274895216?query=cgi%20%EB%8B%A4%EC%9A%B4&NaPm=ct%3Dl8qn5dbs%7Cci%3Dcc97712ba6dec8be52ea670a2e607bb755d59f4f%7Ctr%3Dslsl%7Csn%3D95694%7Chk%3D97fd029ce7fc81750ad0a1d2110ad155b54fe09d 감사합니다.

  • python
  • 웹-크롤링
GGGG 댓글 1 좋아요 0 조회수 1065

버퍼 강의 중 VWorld StateTile 레이어

해결됨

QGIS 파이썬 자동화 (벡터편) Ver.2

버퍼 강의 중 VWorld StateTile 레이어 추가를 어떻게 하나요???

  • GIS
  • QGIS
  • python
backboss 댓글 1 좋아요 2 조회수 476

StandardScaler변환 후 log변환

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

24:04 코드에서 왜곡된 분포 정도를 낮추기 위해 log변환으로 스케일링을 하였는데 StandardScaler로 한번 더 변환을 하는것이 의미가 있는지 궁금합니다 이유가 무엇인가요?

  • 통계
  • 머신러닝 배워볼래요?
  • python
예찬 댓글 1 좋아요 1 조회수 571

tomcat remote war 배포시 오류 문제 해결

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

저도 삽질좀했는데요 tomcat 설치를 어떻게 했든지 상관없고 apache-tomcat-9.0.65/webapps/manager/META-INF/context.xml 파일을 수정하셔서 자신의 IP를 추가 시켜주어야 해결됩니다 저도 계속 apache-tomcat-9.0.65/conf/context.xml 파일을 수정했었는데요 이 파일을 수정하면 문제가 해결이 안됩니다 apache-tomcat-9.0.65/webapps/manager/META-INF/context.xml 이 파일의 설정부분에서 Valve 태그에 | 파이프 추가하고 자신의 IP를 추가 해준뒤 tomcat을 shutdown 했다가 다시 startup 해주면 해결됩니다 강사님이 설명하시는 부분은 이부분은 Skip 되어있어서 삽질을 좀했네요 ... <Context antiResourceLocking="false" privileged="true" > <CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor" sameSiteCookies="strict" /> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192.168.50.*" /> <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/> </Context>

  • cicd
  • sonarqube
  • ansible
  • kubernetes
  • jenkins
프리라이프 댓글 2 좋아요 4 조회수 1590

YOLO v1 바운딩 박스 관련

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요! YOLO v1의 이해 - 01에서 바운딩 박스가 셀마다 2개식 생성이 되는데 이때 셀마다 갖는 바운딩 박스의 크기나 모양 등이 동일한 것인가요? 아니면 랜덤하게 생성이 되는것인가요? 감사합니다~

  • 컴퓨터-비전
  • tensorflow
  • keras
  • python
  • 딥러닝
  • 머신러닝 배워볼래요?
축구쟁이 댓글 1 좋아요 0 조회수 379

스케일링 1 강의 질문

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

데이터 전처리 - 스케일링 - 01 강의 1분47초에서 표준화로 데이터의 피처 각각이 평균이 0 이고 분산이 1인 가우시안 정규분포로 바꿔준다고 했는데요. 원래 데이터가 정규분포를 가졌다면 xi_new (표준화 식)식 으로 평균이 0 이고 분산이 1인 정규분포를 도출할 수 있지만 애초에 정규분포를 이루지 않는 데이터의 경우 는 해당 식을 적용한다고 해서 정규분포가 되지 않을 텐데 이런 경우는 어떻게 해서 정규분포로 만든다는 것일까요? 답변 부탁드립니다. 감사합니다.

  • python
  • 머신러닝 배워볼래요?
  • 통계
허쿡 댓글 1 좋아요 0 조회수 294

kex_exchange_identification 에러

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

이 에러때문에 강의가 진행되지않습니다 ㅠㅠ 인텔맥이고, 정리된 도커명령어 그대로 작동시켜 ssh 에 접속하려고할때 아래와같은 에러가 발생합니다.. kex_exchange_identification: Connection closed by remote host Connection closed by ::1 port 20022

  • cicd
  • sonarqube
  • jenkins
  • ansible
  • kubernetes
Jon 댓글 3 좋아요 0 조회수 1698

yolo v5 labelimg 사진추가 오류

미해결

yolov5에서 labelimg를 사용하는데 labelimg로 라벨링 작업을 한 후, 새로운 이미지들이 생겨 이전에 라벨링 작업을 했던 이미지 폴더에 새로운 이미지들을 추가하여 라벨링 작업을 이어서 했더니, 전에 작업했던 라벨링들이 다 지워지는 현상이 발생했습니다. labelimg를 사용하여 전에 라벨링 작업했던 것과 새로 라벨링 작업한 것을 합쳐도 이런 현상이 발생하는데, labelimg에서 새로운 이미지를 추가하려면 모든 이미지들을 처음부터 라벨링 다시 해야 하나요? 아니면 해결방법이 있을까요?

  • 욜로
  • yolov5
  • labelimg
  • 라벨링
  • labeling
  • 인공지능
  • 파이썬
  • python
  • 욜로v5
wnsgur0473 댓글 0 좋아요 0 조회수 476

레티나 디스플레이 관련 질문

미해결

공공데이터로 파이썬 데이터 분석 시작하기

윈도우에서는 레티나 디스플레이 코드로 설정을 해도 표에서 달라진게 없는거같은데 혹시 맥 전용 기능인가요..?

  • numpy
  • python
  • pandas
연합시스템 dev 계정 댓글 1 좋아요 0 조회수 300

워드클라우드 실행 오류

미해결

공공데이터로 파이썬 데이터 분석 시작하기

이와같은 오류메시지로 실행이 안되는데 해결책 알수 있을까요 선생님 ㅜ

  • numpy
  • python
  • pandas
능함가 댓글 1 좋아요 0 조회수 453

비쥬얼 스튜디오 2017은 어서 다운받나요??

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

비쥬얼 스튜디오 2017은 어서 다운받나요?? 현재버젼은 좀 다른점이 있어 k번쨰 출력 셋팅부분에서 나아가질 못하네요

  • python
  • 코테 준비 같이 해요!
이우연 댓글 2 좋아요 0 조회수 2697

인기 태그

인프런 TOP Writers

주간 인기글