본문 바로가기
Docker, k8s

[Docker] window 에서 도커 centos container 실행

by bryan.oh 2020. 3. 27.
반응형

Window Docker

centos container 실행

 

window 에 도커가 필요합니다.

2020/03/26 - [서버:컨테이너,도커,OS 등등] - [Docker] 도커. Window 에 설치하기

 

[Docker] 도커. Window 에 설치하기

Windows 10 에 Docker 설치 Windows 10 x64 Pro, Enterprise 또는 Education (빌드 15063 이상) docker hub 사이트에서 다운로드 https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Docker D..

hello-bryan.tistory.com

 

설치 후 처음 실행하기 위해서 도커에 로그인을 합니다.

그리고 CMD 창에서 로그인 하면

Login Succeeded ~

 

 

1. Centos image 를 찾아봅니다.

> docker search --filter "is-official=true" centos

# 간단하게 다 찾아보려면
> docker search centos 

 

2. Pull image

> docker pull centos

 

3. image 확인 ( 이미지 목록 보기 )

> docker images

 

 

4. container 생성

> docker run -i -t --name centos-container centos:latest bin/bash

centos 가 실행됐습니다. 이렇게 빨리~!?

-i 와 -t 옵션은 합쳐서 -it 로 쓸수있습니다. 

각각 옵션을 사용하지 않고 container 를 만들면 아주 불편하니까 그냥 고정으로 입력하길 강추합니다.

--name 은 생성될 container 의 이름입니다. 그 뒤에 나오는 centos:latest 는 docker image 이름.

bin/bash 는 container 가 실행될 때 항상 실행하는 명령어입니다.

 

다시, 지금은 centos 에 있습니다. 

여기서 나가는 방법은 크게

1. 종료하고 나가기
2. 종료하지 않고 나가기

가 있습니다.

종료하고 나가려면

# exit

종료하지 않고 나가려면 

Ctrl + p 누른 후 Ctrl + q 

 

해볼까요. 먼저 exit 로 나가면 status 가 exited 로 됩니다. 해당 container 가 멈췄다는거죠.

 

다시 접속 해봅니다.

- container 실행

> docker start centos-container

# 또는 container id 로 실행 ( id는 끝까지 다 입력하지 않아도됩니다. 구분만 되면 됨 )
> docker start db42

status 가 Up 이면 실행된겁니다.

- container 접속

docker attach [container id] 또는 [container name]

> docker attach centos-container
또는
> docker attach db4

 

다시 centos console 로 들어왔습니다.

여기서 Ctrl+P 누른 후 Ctrl + Q 를 누르면

 

아직 살아 있는 상태로 나옵니다.

또 다시 centos 에 접속하려면 , Status가 Up 이기 때문에 docker start 는 할 필요 없고, docker attach 만 하면 되겠죠.

 

 

728x90
반응형

댓글