도커 시작하기
Docker로 플레이 시작하기
먼저 Docker 사이트로 이동하여 계정을 생성합니다. 계정을 만든 후 여기link로 이동하여 녹색 시작 버튼을 누르십시오.
여기에서 왼쪽에 있는 "새 인스턴스 추가"버튼을 클릭하여 샌드박스를 열 수 있습니다.
이제 컨테이너를 여는 데 사용할 수 있는 Docker에 대한 명령줄이 있습니다.
*이를 NASA API 프로젝트에 연결 *
새 인스턴스를 생성한 후 GitHub repo 및 cd를 새 디렉터리에 복제해야 합니다.
그런 다음 이 디렉터리에 새 파일을 만들어야 합니다. 이것은 다음 명령으로 수행할 수 있습니다:
touch "dockerfile"
.그런 다음 "편집기"버튼을 클릭하고 새 파일을 검색하여 이 파일을 편집할 수 있습니다.
파일에 다음 코드를 붙여넣을 수 있습니다.
FROM node:10-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "/app/src/index.js"]
EXPOSE 3000
이 파일에 내용을 추가한 후 저장할 수 있습니다. 이것이 하는 일은 스크립트처럼 사이트를 실행하기 위해 실행해야 하는 명령을 자동화하는 것입니다.
이제
docker build -t todoapp .
를 실행할 수 있습니다(마침표를 포함해야 함).이제 명령줄을 사용하여 컨테이너를 만들 수 있습니다. 예:
docker run -dp 3000:3000 todoapp
.다른 포트를 사용하는 한 원하는 만큼 컨테이너를 만들 수 있습니다. 그렇지 않으면 덮어씁니다.
이제 포트를 열려면 "포트 열기"버튼을 클릭하고 포트 번호를 입력하면 됩니다. 또는 포트 번호가 있는 버튼이 나타나면 대신 클릭할 수 있습니다.
또한
docker-compose up
를 실행하여 전체 앱을 실행할 수 있습니다.축하합니다. 컨테이너에 대한 dockerfile을 만들었습니다.
NEWSAPI 마이크로서비스의 이미지
이것은 NewsAPI 마이크로서비스의 프론트엔드입니다.
이것은 NewsAPI 마이크로서비스의 백엔드입니다.
Reference
이 문제에 관하여(도커 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/briangan123/getting-started-with-docker-33gl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)