728x90

도커 로고

 

도커 설치 시 나오는 뜌또리얼인데, 한번 skip 하고 나면 다신 볼 수 없어서 캡쳐를 해놓았다. (윈도우에서 한번 해보고 재밌어서 맥에서도 깔았다.)

 

예전에 M1 맥북에서의 도커 사용이 꽤 큰 이슈였으나 현재는 맥용 도커를 지원하고 있어 아주 약간의 문제를 제외하곤 정상적으로 사용할 수 있었다.

도커에 대한 지식이 깊지 않았지만 튜토리얼을 통해 대부분의 지식을 익혀 굉장히 좋은 경험이 되었음..

 

도커 설치 방법에 대한 내용은 모두 생략하고, 기본 튜토리얼을 진행하는 화면만 업로드 하도록 하겠다.

(진행을 완료하고 나면 진짜 튜토리얼이 나오게 된다.)

 

시작
alpine 이미지를 가져와 컨테이너를 실행한다.

docker run --name repo alpine/git clone \
	https://github.com/docker/getting-started.git

docker cp repo:/git/getting-started/ .

 

이미지화 한다.

cd getting-started

docker build -t docker101tutorial .

# -t : 태그 이름

 

생성된 이미지를 컨테이너에 올린다.

docker run -d -p 80:80 \
	--name docker-tutorial docker101tutorial
    
# -d : background 실행
# -p : port
# --name : 실행될 컨테이너 이름

 

실행이 완료되면 태그를 생성하고 도커 허브에 이미지를 올린다.

docker tag docker101tutorial {userName}/docker101tutorial
docker push {userName}/docker101tutorial

 

업로드가 완료되면 도커 허브에서 볼 수 있게 된다.
완료

 

이제 http://localhost/tutorial 에 들어가서 아래 빨간 네모칸에 있는 것들을 수행하면 된다.

튜토리얼을 통해 생성된 사이트

근데 튜토리얼을 다 하고나니, 실무에서 도커만 가지고 실제 운영&배포를 하기엔 좀 어려워 보인다.

 

쿠버네티스 정도 까진 해야 실무 적용이 가능하지 않을까 싶다.

반응형