49,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Dockerfile 의 CMD 부분은 추가안해줘도 되나요???
안해준다면 base 이미지인 nginx 이미지의 실행시 명령어가 실행되는건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
my.cnf 를 컨테이너 안으로 넣을 때 왜 COPY 가 아닌 ADD 를 사용하나요?
frontend 앱의 nginx 설정파일은 COPY 를 통해서 설정을 넣었는데 왜 이번에는 ADD 로 넣는건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
알파인, nginx 각각 컨테이너가 된건가요?
웹서버에 다이렉트로 복사하면 될거같은데.. 알파인을 임시로 만드신 이유가 있을까요? 강의대로하면 알파인 컨테이너도 떠 있는거 아닌가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose.yml 의 command 는 언제 실행되는건가요?
docker-compose.yml 에 test 컨테이너의 dockerfile: Dockerfile.dev 로 주고 command 를 ["npm", "run", "test"] 라고 줬는데 이러면 test 컨테이너 만들어지는 시점에 (Dockerfile.dev 에 명시된) npm run start 와 (docker-compose.yml 에 명시된) npm run test 가 같이 실행이 되는건가요? 아니면 npm run test 만 실행이 되는건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
window 10 home toolbox에서 실행이 안되네요..
혹시 아래 같이 docker-compose up 할 때 에러 보신 분 계신가요? 빌드까지는 되는데 실행할때 에러가 발생하네요..큭 docker-compose.yml # 버전을 항상 지정해줘야 한다. version: "3" # docker compose option services: # 실행하려는 컨테이너 정의 react: # 컨테이너이름 build: # 현재 디렉토리에 있는 Dockerfile 사용 context: . # 도커 이미지를 구성하기 위한 파일과 폴더들이 있는 위치 dockerfile: Dockerfile.dev # 도커 파일 지정 ports: - "3000:3000" # 포트 매핑(호스트포트:컨테이너포트) volumes: # 호스트 머신에 있는 파일 매핑 - /usr/src/app/node_modules # 이건 호스트 디렉토리를 참조히지 않음 - ./:/usr/src/app stdin_open: true # 리액트 앱을 끌 때 필요(버그수정)
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
에디터 사용에 대한 접근 어려움이 있습니다 ㅠㅠ
개념이 없어서 어렵습니다. vim을 한두번 써 봤지만 . 폴더를 만들고 에디터를 사용한다는 것이 이해가 안됩니다. 에디터에서 파일을 생성한다? 어떤 파일이 어떻게 에디터에서 어디에 생성이되는 건가요? 이런 문제는 어떻게 접근할 수 있을까요? 너무 초보적인 질문을 드려서 죄송합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
alpine 이미지는 뭐하는 이미지인가요??
docker run alpine 명령어를 실행해보니까바로 종료되던데 alpine 이미지는 어떤 용도로 사용하는 이미지인지 궁금합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
redis 를 컨테이너로 실행시키고 컨테이너 밖에서 redis-cli 를 실행할 수 있는 방법은 없나요?
redis 를 컨테이너로 실행시키고 컨테이너 밖에서 redis-cli 를 실행할 수 있는 방법은 없나요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
hello-world 이미지에 있는 파일은 볼 수가 없는건가요????
alpine 이미지는 ls 명령어를 사용할 수 있어서 내부 디렉터리 구조를 볼 수 있었는데, hello-world 이미지는 ls 명령어를 사용할 수 없어서 디렉터리 구조를 볼 수 없는 걸로 이해를 했는데 그렇다면 ls 명령어를 사용할 수 없는 이미지들의 내부 디렉터리 구조를 볼 수 있는 방법이 없나요???
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
FROM 관련 질문드립니다.
전 강의에서 FROM은 OS라고 생각하라고 하셨는데 알파인은 리눅스 배포판으로 알고 있습니다. 그리고 도커는 기본 리눅스 위에서 돌고 있다고 배운걸로 기억하고요. 그렇다면 리눅스 위에 리눅스가 컨테이너에 들어가는 건가요? 그리고 컨테이너에 OS가 들어간다는 설명도 VM과의 차이점 중에 하나가 게스트OS라고 배웠는데 컨테이너에 OS가 들어간다고 하시니까 헷갈리네요,, 답변 부탁 드립니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
CMD 관련 질문 드립니다
CMD ["node", "server.js"] 위와 같이 나누어서 명령어를 나누어서 써야 하는 규칙이 있습니까? 아래와 같이 하나로 명령어를 쓰는건 안되는건지요? CMD ["node server.js"]
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
에러 어떻게하나요
docker run -it redis 실행하면 에러가 나요 답변을 받지 못해서 다시 남겨요 docker -v 로 돌아가는 거 확인도 했는데 ... docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. See 'docker run --help'. 이런 에러가 뜹니다.
- 해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
package.json 파일을 찾을수 없다고 자꾸 나오는데...
도커 강의 잘 보고 있습니다. 싱글컨테이너 docker-compose up을 해서 앱을 실행하는 중에 다음의 에러가 발생합니다. Successfully built dab1688fb612 Successfully tagged sc-app_react:latest Recreating sc-app_react_1 ... done Attaching to sc-app_react_1 react_1 | npm ERR! code ENOENT react_1 | npm ERR! syscall open react_1 | npm ERR! path /usr/src/app/package.json react_1 | npm ERR! errno -2 react_1 | npm ERR! enoent ENOENT: no such file or directory, open '/usr/src/app/package.json' react_1 | npm ERR! enoent This is related to npm not being able to find a file. react_1 | npm ERR! enoent react_1 | react_1 | npm ERR! A complete log of this run can be found in: react_1 | npm ERR! /root/.npm/_logs/2020-09-27T08_58_21_474Z-debug.log sc-app_react_1 exited with code 254 docker run -it 이미지아이디 sh 해서 워크디렉토리에 package.json파일이 있는걸 확인했는데 이런 에러를 보게 되네요.. 코드는 강의 코드 그대로 따라 타이핑 했습니다... 무엇이 문제인지 모르겠습니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
배포 에러 질문드립니다
안녕하세요, 존안님 리액트부터 잘보고 있습니다. 도커는 쫌 어렵네요 ㅎㅎㅎㅎ 다름아니라 버젼이 다르다고 마지막에 에러가 나는데 혹시 조언좀 구하고 싶어서 질문드립니다... 사이트 들어가면 502에러 뜨네요.. log error 는 https://elasticbeanstalk-ap-northeast-2-380243529052.s3.ap-northeast-2.amazonaws.com/resources/environments/logs/tail/e-qmv2m3yudz/i-02dee4ccfd9d5fed1/TailLogs-1601200858876.out?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200927T100100Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AKIAIHLO3SK5OFE2BEQQ%2F20200927%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Signature=1b3e9bf755eec9cc7970ce8a0a6f3071a81e1fe2231e4c1c79422dc1fdbbd191 입니당..
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
선생님 질문있습니다.
도커를 접할때부터 궁금했었는데 보통 디장고나 스프링을 통해 mvc패턴을 만들어 sql연동해주고 배포했는데 도커나 쿠버네티스 경우 컨테이너 만들때 환경설정으로 연동해줄때 디장고나 스프링 내부에서 굳이 연동해줄 필요가 없는건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
서버 종료방법 문의합니다.
docker run -p 8080:8080 dev/nodejs:latest으로 서버를 실행하는데까지 성공했습니다. 반대로 종료는 어떻게 하나요? 구글을 뒤져 docker stop dev/nodejs를 입력해도 여전히 서버가 돌아갑니다. 그리고 docker exec -it dev/nodejs ls 명령으로 폴더 구조를 보려고 시도했지만 No such container 에러가 났습니다.. 조언 부탁드립니다
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
로컬호스트에 접속이 안됩니다.
강의해 주신 것 따라하면서 도커 컴포즈로 모든 컨테이너는 띄웠습니다. 그런데 localhost:3000 이 주소에 접속을 못하네요. 혹시해서 새로운 폴더 만든 후 npx create-react-app testapp 이렇게 띄워보니, 접속됩니다. 아무래도 도커 컴포즈를 사용했을 때만 접속 안되는 것 같은데요. 해결 방법이 있을까요? 로컬호스트에 접속이 안되면 코딩공부 진행을 할 수가 없어서요. 너무 답답합니다. 답변 부탁드립니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker 에러
docker를 설치하고 docker run -it redis 를 실행 후 이런 에러가 뜹니다..ㅠ
- 해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker start 관련 질문
docker start할때 명령어가 컨테이너에 전달된다고 하셨는데 어떤 이미지의 명령어를 컨테이너에 전달하는지에 대한 정의가 없어도 되는건지요? 컨테이너 아이다 나 이름만 있으면 알아서 이미지의 명령어를 전달할수 있는건지요? 아니면 docker create할때 컨테이너에 이미 명령어와 스냅샷이 전부 들어가 있어서 start할때 컨테이너의 명령을 실행만 하는건지요? 답변 부탁드립니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
format 문의
1. 에스케이프문자 docker ps --format 'table{{.Names}}\table{{.Image}}' -> 방송에서는 \ttable 이 아니고 \table로 해도 결과가 나오는데 어떤게 맞는건지요? 2. 기대와 다른 결과 C:\Users\power_user>docker ps --format 'table{{.Names}}' -> 'tablelucid_buck' 로컬에서 Names를 출력하면 위와 같은 결과가 나오는데 왜 그런지요? docker ps 했을때 나오는 Names의 일부분만 나오는것 같은 느낌입니다. docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 45b7ba894462 alpine "ping localhost" 3 hours ago Up 3 hours lucid_buck