Mac

Mac OS에 Docker 설치 및 Ubuntu 설치

느낌표 공장장 2022. 10. 14. 01:09

주니온 교수님의 운영체제 강의 실습 개발환경을 구축해보자.
교수님은 윈도우이시지만, 내 컴퓨터는 Mac이라 Docker를 활용하여 개발환경을 구축하게 되었다. 

 

Docker 설치

1. 아래 사이트에서 자신에게 맞는 칩 버튼을 클릭하여 도커 파일을 다운로드한다. 

https://docs.docker.com/desktop/install/mac-install/

 

2. 다운로드 받은 파일을 실행시켜 어플리케이션 디렉토리로 이동시킨다. 

 

3. 도커 아이콘을 더블 클릭하여 실행시키고, 아래와 같은 팝업에서 OK를 클릭한다. 

 

Docker 창이 잘 실행되면 끝 ! 이제 닫아주자.


Ubuntu 설치

1. 터미널을 실행시켜 아래 명령어를 입력한다. 

// ubuntu 이미지 다운로드 
$ docker pull ubuntu:20.04
// 컨테이너 실행 
$ docker run -it --name myUbuntu ubuntu:20.04

그럼 도커 컨테이너 내로 들어오게 된다. 

 

2.  설치 가능한 패키지들의 정보를 업데이트하고 설치한 패키지들을 업그레이드해준다. 

// 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트
$ apt-get update
// 설치한 패키지들을 최신 버전으로 업그레이드
$ apt-get upgrade -y

 

3. 아래 명령어를 입력하여 Ubuntu에서 GNU 툴체인을 설치한다.

* GNU 툴체인 : gcc / g++ / gdb 등의 컴파일러 등의 개발 도구들

$ apt-get install build-essential gdb

 


VS Code 연결하기

편한 개발을 위해 VS Code에서 Container에 연결한다. 

1. VS Code의 Extensions(Shift + Command + X)에 들어가 Dev Containers 플러그인 설치

(Remote - Containers 에서 업그레이드된 것)

* VS Code를 아직 설치하지 않았다면 https://code.visualstudio.com/download 링크에 들어가 다운로드

 

2. 설치 후 좌측 하단의 초록색의 >< 버튼 클릭

 

3. Attach to Running Container 클릭

 

4. 이전에 실행시킨 Ubuntu 컨테이너 클릭 

 

5. VS Code에서 hello.c 파일을 생성하고 컨테이너 내에서 확인하면 잘 생성된 것을 확인할 수 있다 ! 

 

 


참고한 글

https://www.inflearn.com/course/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-%EA%B3%B5%EB%A3%A1%EC%B1%85-%EC%A0%84%EA%B3%B5%EA%B0%95%EC%9D%98/unit/63016?category=questionDetail&tab=community&q=575564