docker ubuntu 환경에서 우선 gcc 컴파일이 가능한지 확인을 해 보았다.

 

gcc 커맨드 실행

gcc: command not found라는 결과를 얻을 수 있다.( ubuntu에 gcc 명령어가 설치되어 있지 않다는 이야기이다. )

 

apt-get 명령어를 통해 gcc 를 설치해보자.

 

apt-get install gcc 실행

아무것도 없는듯하다...

 

우선 apt-get update를 통해 설치 가능한 package 리스트를 업데이트 해보자.

 

apt-get update 실행

 

apt-get update는 무사히(?) 실행이 된 듯 보인다.

 

그럼 다시한번 gcc를 설치해보자.

 

apt-get install gcc 실행

무언가 이번에는 성공한 느낌이 든다.

 

gcc --version을 통해 최종적으로 설치가 되어있는지 확인해 보자.

 

gcc --version

 

설치가 잘 되었다.

 

그럼 여느 기본서에 나온다는 Hello OO World 를 실행하는 c파일을 만들어 컴파일, 실행 해보자.( 소스의 내용은 간단하니... 생략하도록 한다. )

 

vim 실패 이미지

이번엔.. vim이 말썽이다.. vim을 apt-get install을 통해 받아보자.

 

apt-get install vim 실행

이번에도 설치가 잘 되었다.

 

vim명령어를 통해 설치 여부를 확인 해보자.

 

vim 실행

 

vim까지 설치가 되었으니 이제 Hello OO World 출력을 해보자.

 

Hello World 출력

이제 겨우 compile 환경을 구축하였다.

 

이제 dpdk를 설치해서 해볼 수 있으려나? 하는 기대감이 생긴다 :)

 

 

 

 

 

설치 도중 문득 궁금해진 컨테이너 사용하면 메모리는 얼마나 사용할까?

 

Vmmem ??

 

이친구는 뭐지... 

 

메모리 사용량이 상당하다. 이 친구가 뭐하는 친구이고, 메모리 최적화는 가능한지, 컨테이너 여러개 띄우는데 무리는 없는지 한번 확인해야겠다.

 

※ ubuntu는 apt-get을 이용했지만, centos는 yum을 통해서 설치하면 될것같다.

'IT > Docker' 카테고리의 다른 글

Vmmem memory issue  (0) 2022.01.19
Download Ubuntu Image In Docker  (0) 2021.12.15
docker for windows installation  (0) 2021.12.14

Docker에서 Ubuntu를 실행하는 실습을 해보았다.

 

지난번에 힘들게(?) 설치한 Docker에는 현재 아무 Image도 설치되어 있지 않다.

 

Docker UI

Ubuntu 설치를 위해 필자는 다음 순서에 따라 실행하였다.

 

먼저 관리자 모드로 PowerShell을 실행한다.( PowerShell 우클릭-> 관리자로실행 )

 

search command를 이용하여 설치 가능한 Ubuntu Image를 조회한다.

( 더 많은 Command 정보는 docker --help 를 통하여 조회할 수 있다. )

 

이미지 조회

이어서 pull command를 이용하여 Image를 다운 받는다.

 

특정 버전을 명시하지 않으면 최신 버전을 기본값으로 다운받는다.

( ※ 특정 버전 명시는 세미콜론을 추가하고 뒤에 버전명을 적는다. ex. docker pull ubuntu:20.04 )

 

이미지 다운로드

다운받은 이미지를 확인하기 images command를 통해 확인한다.

이미지 확인

Ubuntu가 존재하는 것을 확인 할 수 있다.

 

다운받은 Ubuntu Image를 이용하여 이제 Container를 생성한다.

 

컨테이너 생성
컨테이너 확인

Container가 생성된 것을 확인 할 수 있다.

 

이제 생성된 Container를 실행하게 되면

컨테이너 실행

Container 이름이 한번 출력된다. 실행이 된건가...?

 

attach command를 이용하여 접속해보자.

 

컨테이너 접속

해당 컨테이너가 실행이 잘 되었고, 다운받은 이미지 버전인 20.04 Ubuntu임을 확인 할 수 있다.

 

해당 내용은 UI에서도 확인이 가능하다!

컨테이너 확인(UI)
이미지 확인(UI)

CLI창 역시 UI에서 Container를 선택하면 실행 할 수 있다.

CLI 실행(UI)
CLI 확인

실습을 하면서 Image를 지우고 만들고를 반복 해보다가 깨달은 사실....

 

Image를 다운받지 않고 create를 실행하게 되면 알아서.. 최신버전 Image를 다운받고 Container성공까지 한다는 사실...

 

그래도 처음부터 할 줄 알아야 하니깐..@@

 

** docker command 숙지가 필요해 보인다. 옵션에 따라 다른 결과를 야기할 수 있다. **

'IT > Docker' 카테고리의 다른 글

Vmmem memory issue  (0) 2022.01.19
Installing a GCC compiler  (0) 2022.01.17
docker for windows installation  (0) 2021.12.14

+ Recent posts