지난번에 Windows 10docker를 설치 하였고 오늘은 도커에 centos를 설치해 보려고 합니다.

작업 순서는

1. CentOS 설치 버전 확인

2. CentOS Docker로 가져오기

3. CentOS Container 설치

4. CentOS start와 접속

입니다.

 

 

1. CentOS 설치 버전 확인

 

 

제일 중요한 문제는 docker에 설치 가능한 CentOS 버전이 무엇무엇이 있는가 알아야 하는데 저는 cmd 창에서 [docker search centos] 명령어로 찾아보는 건 직관적이지 않아서 docker 사이트에서 검색 해보기로 했습니다.

 

https://hub.docker.com/

 

사이트에 접속해서 docker hub 글씨 옆의 입력 칸에 원하는 검색 키워드를 입력하고 엔터를 누르면 결과 리스트를 확인 할 수 있습니다.

 

 

검색 결과에서 CentOS를 다시 한번 클릭 해주면 새 창에서 좀더 자세한 내용을 볼 수 있습니다.

 

 

최신 버전을 받을 수 있는 스크립트가 제공되고 그외에 설치 가능한 공식적인 버전 정보들도 리스트 되어있는 것을 볼 수 있습니다.  저는 최신 버전을 설치하려는게 아니기 때문에 원하는 버전 정보를 추가해서 CentOS를 제 컴퓨터에 가지고 오도록 했습니다.

 

 

2. CentOS Docker로 가져오기

 

명령은 간단하게 docker pull centos:7.9.2009  이런 형태가 됩니다.

 

C:\>docker pull centos:7.9.2009
7.9.2009: Pulling from library/centos
2d473b07cdd5: Pull complete
Digest: sha256:9d4bcbbb213dfd745b58be38b13b996ebb5ac315fe75711bd618426a630e0987
Status: Downloaded newer image for centos:7.9.2009
docker.io/library/centos:7.9.2009
 
C:\>

 

 

3. CentOS Container 설치

 

그리고 Container를 생성해 줍니다.

 

docker create -i -t --name centos centos:7.9.2009

 

C:\>docker create -i -t --name centos centos:7.9.2009
6cdda13ce533857880df029cfbd36f3adc46bf849ef028491568c734bf00cefa
 
C:\>

 

여기까지가 CentOS 설치 과정입니다.  pull로 가져오고 create로 생성하면 됩니다.

 

 

4. CentOS start와 접속

 

생성된 CentOS 컨테이너를 실행하고 접속하는 명령어도 간단 합니다.

 

docker start [컨테이너 이름]

docker attach [컨테이너 이름]

 

C:\>docker start centos
centos
 
C:\>docker attach centos
[root@6cdda13ce533 /]# ls
anaconda-post.log  bin  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@6cdda13ce533 /]#

 

ls 명령을 테스트 해보았는데 잘 되는군요.

 

새로운 CentOS 컨테이너가 생성된 후에는 Docker에 어떻게 보이는지 확인해 봅니다.

 

 

컨테이너를 create 할때 name 속성을 centos라고 해서 centos 입니다.  마음에 들지 않으면 생성할 때 다른 이름으로 만드시면 됩니다.  아니면 다른 이름으로 여러개 만들어서 사용해도 되겠군요.

웹서버 테스트를 해야 하는데 이제 슬슬 시작해 봐야겠습니다.

 

도커 설치는 아래 링크를 참고하세요.
Docker 4.3.2 WSL 2 설치 (Windows 10)  https://copycoding.tistory.com/399

 

- copy coding -


+ Recent posts