━━━━ ◇ ━━━━
정보보안실무/서버, 클라우드

S-Part. 26 가상화 Docker [2]

728x90
반응형

구축환경

CentOS 7.6 Minimal - (www.centos.org)

VirtualBox 7.0 - (www.virtualbox.org)

 

https://insteadoview.tistory.com/224

 

S-Part. 25 가상화 Docker [1]

구축환경 CentOS 7.6 Minimal - (www.centos.org) VirtualBox 7.0 - (www.virtualbox.org) 가상화(서버 가상화, 네트워크 가상화 등 다양하게 존재) 서버와 관련된 가상화 중 가장 많이 알려져 있는 것으로는 OpenStack / D

insteadoview.tistory.com

위 포스팅에 이어서 작성되는 docker(가상화) 관련 포스팅입니다. 

 


Ubuntu 설치

우분투 설치과정은 명령어만 나열하겠다. CentOS7 머신에서 진행

 

docker pull ubuntu:bionic

docker images

docker run -it ubuntu:bionic bash

git --version

yum install -y git

docker run -it ubuntu:bionic bash

apt-get install -y git

apt update

 

docker run -it ubuntu:bionic bash

apt-get install -y docker

docker commit 54bedd99a291 ubuntu:git

 

 

docker stop

 

centos7 wordpress 기본설정 이미지생성

 

 

우분투 이미지를 도커 허브에서 다운 docker pull ubuntu:bionic

우분투 바이오닉 코드명은 버전으로 명시하자면 우분투 18.04버전이다. 

 

 

이미지를 받아서 실행할 때 bash 셀로 명령할 수 있도록 처리해라라는 명령어를 위와 같이 작성해 준다. 

 

 

데비안이기 때문에 yum명령어는 실행되지 않는다.

yum대신 apt-get명령어로 git설치

 

 

설치된 git의 버전

 

exit로 나와서 원래의 우분투를 받아서 git을 설치한 뒤 컨테이너 아이디에 commit 명령어를 넣어 새로운 이미지 만들기

 

 

새로운 게 만들어진 것을 확인할 수 있다.

 

 

내가 만든 이미지를 컨테이너에 담아서 실행

 

 

git이 설치 된 것을 확인 가능하다.

 

 

예를 들면 이처럼 내가 centos loganalyzer를 구축해놓고 docker를 설치하여 구축한 것을 올려놓으면 언제든지  docker가 설치된 머신에서 구축한 이미지를 생성하면 된다. 대신 docker hub에 가입 후 올려놓은 상태여야 한다. 

 

 

 

이미지 자체를 삭제하고 싶으면 이미지 아이디나 이미지 태그 넣기

 

 

 

728x90
반응형
COMMENT