본문 바로가기

오늘의 커밋

docker 튜토리얼

728x90

도커가 리눅스 환경에 설치되어있는것 기준

 

docker ps

현재 도커 상태 확인

docker ps -a

현재 꺼져있는거까지 모든 도커 확인

docker images

현재 설치된 이미지 확인

 

docker run hello-world

 

 

docker run -it ubuntu /bin/bash

우분투 이미지 설치하고 터미널로 이동하는 명령어

 

docker exec -it doodoo /bin/bash

이미 존재하는 컨테이너 실행하는 명령어

 

docker run -h doodoo1 --name doodoo2 -v ~/doodoo:/workspace -dit node /bin/bash

호스트 이름 doodoo, root에 표시되는 이름 doodoo, 작업 위치 ~/doodoo:/workspace 인 node 환경의 터미널로 이동하는 명령어

 

docker run -it ubuntu echo 'Hello World'

 

docker rm cool_raman

 

docker stop doodoo

docker rm doodoo

 

 

docker run -it python

docker run -h doodoo --name py_dc -v ~/doodoo:/workspace -dit python /bin/bash

컨테이너명 py_dc, 호스트명 doodoo로 python 이미지 기반 컨테이너 bash 실행

 

이때 도커에는 아무것도 안깔려 있으므로 apt-get update 및 apt-get install vim 등 이것저것 필요한건 다 알아서 설치해야 한다.

 

vi hello.py 

도커 환경에서 vim을 이용한 파일 생성

 

docker exec -it py_dc python /workspace/hello.py

파일 생성 후 이렇게 직접 실행할 수 있다. 

 

docker run --name dobuntu -d -p 8080:80 myubuntu:0.1

이런식으로 데몬으로 우분투 서버를 실행할 수 있다.

 

docker rmi myubuntu

도커 이미지는 이렇게 삭제할 수 있다.

 

npm init

npm install express --save

npm install nodemon

 

npm i @babel/cli @babel/preset-react

728x90