[Docker] 초보자를 위한 Container 실행/접속/재시작/User변경

Cloud&Container/IaC 2020. 3. 18. 16:55

아주 기본적인 것도 자주 사용하지 않으면 기억이 나지 않습니다.

 

Docker Reference)

https://docs.docker.com/reference/

 

# Container 실행 (-d 데몬으로 실행)

$ docker-compose up -d


# Process 확인

$ docker ps


# Container 에 접속,  Default 가 생성한 도커파일에 user 가 jenkins 로정의 되어 있음

$ docker exec -it ${CONTAINER ID} 또는 ${CONTAINER NAME}
$ docker exec -it 9fbf1f1df70c /bin/bash
$ docker exec -it -u root 9fbf1f1df70c /bin/bash
jenkins@9fbf1f1df70c:/$


# Container 재시작

$ docker start ${CONTAINER ID} 또는 ${CONTAINER NAME}
$ dcoker stop ${CONTAINER ID} 또는 ${CONTAINER NAME}
$ docker restart ${CONTAINER ID} 또는 ${CONTAINER NAME}


# Container 접속 시 user 변경

$ docker exec -it -u root 9fbf1f1df70c /bin/bash

 

: