본문 바로가기
서버/Docker

[Docker]Docker 자주 사용하는 기본 명령어

by jamong1014 2022. 5. 8.
반응형

예) 사용할려고 하는 이미지 또는 다운받은 이미지가 apache_php:latest 로 가정 

 

 

도커 이미지 다운로드

sudo docker pull apache_php:latest

 

도커 이미지 확인

sudo docker images

 

도커 이미지를 호스트80에서 컨테이너 80포트로 포워딩하면서 볼륨 마운트하고 name은 apache_php로 설정하고 컨테이너가 시작할 때는 bash를 사용하도록 하고 -d는 deamon으로 백그라운드 데몬으로 설정

sudo docker run -it -d -p 80:80 --name apahce_php -v C:\Users\jung\Desktop\apache_test:/var/www/html apache_php:latest bin/bash

 

컨테이너 bash 이용

sudo docker exec -it apache_php /bin/bash

 

컨테이너 실행중인 프로세스 확인 

sudo docker ps

 

컨테이너 프로세스 전체 확인(종료된 컨테이너 확인)

sudo docker ps -a

 

도커 이미지 삭제

sudo docker rmi [이미지 id, 또는 이미지 네임]

 

도커 컨테이너 삭제

sudo docker rm [컨테이너 이름]

 

도커 실행중인 컨테이너 삭제

sudo docker rm  -f [컨테이너 이름]

 

도커 컨테이너 이름 변경

sudo docker rename [기존 이름] [변경하고자 하는 이름]

 


 

도커 로그인

sudo docker login

 

생성된 도커 계정 전용으로 도커 이미지 저장

sudo docker commit apache_php ekdlrmfhtm/apache_php:1.0

 

저장된 이미지 업로드

sudo docker push ekdlrmfhtm/apache_php:1.0

 

이미지 다운

sudo docker pull ekdlrmfhtm/apache_php:1.0
반응형