도커 설치를 위해 WSL 2와 우분투를 추가적으로 설치했다.
운영체제 마다 또 윈도우 버전 마다 설치 방법이 달랐는데,, 도커의 장점 중 하나가 환경과 버전차이로 인한 문제해결이라고 알고있는데 이미 도커 설치부터 번거로웠다..ㅎ
도커 실습 코드
# app.mjs
import express from 'express';
import connectToDatabase from './helpers.mjs'
const app = express();
app.get('/', (req, res) => {
res.send('<h2>Hi there!</h2>');
});
await connectToDatabase();
app.listen(3000);
아래와 같은 명령어를 도커 터미널에서 실행할 수 있다.
반드시 도커파일이 있는 경로인 터미널에서 실행해야지 오류가 발생하지 않는다.
docker build . : Dockerfile 이미지 빌드
docker run -p 3000:3000 [이미지 ID]: 도커 실행 (이미지 ID는 처음 빌드할대 할당된다)
-p 포트 설정
docker ps : 실행 중인 모든 컨테이너 나열
docker stop [할당된 컨테이너 이름] : 컨테이너 실행종료
도커 설치 참고글 : https://javaworld.tistory.com/130
'DevOps > 도커' 카테고리의 다른 글
[도커] 이미지 & 컨테이너 삭제 (0) | 2022.08.12 |
---|---|
[도커] 파이썬과 인터렉티브 (0) | 2022.08.12 |
[도커] Attached 모드 & Detached 모드 (0) | 2022.08.12 |
[도커] 이미지와 컨테이너 (0) | 2022.08.12 |
[도커] 도커와 컨테이너 (0) | 2022.07.25 |