본문 바로가기
Linux

[Docker] Windows에서 Linux 빌드 환경

by 신방동불주먹 2023. 8. 28.

1. 도커 설치 

https://hub.docker.com/editions/community/docker-ce-desktop-windows/

 

Install Docker Desktop on Windows

Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

 

링크에서 도커 다운로드 받고 설치 후 재시작.

 

WSL2 설치가 Kernel가 맞지 않는다고 나오면 아래 링크에서 업데이트 해준다.

 

 https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel

 

2. 설치 확인

 

powershell 에 docker version 입력

 

 

3. 도커 로그인 

 

https://hub.docker.com/

 

Docker Hub Container Image Library | App Containerization

Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide.

hub.docker.com

 

 

 

4. 도커 이미지 찾기 (CentOS)

docker search centos

5.  도커 CentOS 이미지 당겨오기 (pull)

docker pull centos

 

6. 도커 이미지 확인

docker images

 

7. 도커 이미지에서 컨테이너 생성 (컨테이너 이름 지정 및 공유폴더 지정)

docker run -it --volume="C:/workspace:/root/workspace" --name dev centos:latest /bin/bash

- run: 명령어로 컨테이너를 생성

- it: 컨테이너와 터미널로 입출력이 가능토록 한다. 

--name: 컨테이너의 이름을 지정 (여기선 centosdev)

-v (--volume): -volume="<host system directory>:<container directory>" : 호스트 시스템과 컨테이너간의 공유폴더를 지정

root/workspace로 지정되었음

* Docker 컨테이너의 생명 주기와 관계없이 데이터를 영속적으로 저장할 수 있도록 제공함.

 

 

모두 하게되면 컨테이너 안으로 입출력되도록 실행된다.

 

8. 도커 실행 및 접속 

// 도커 실행
docker start [컨테이너명]
ex) docker start centosdev


// 도커 접속
docker attach [컨테이너명]
ex) docker attach centosdev


// 도커 중지
docker stop [컨테이너명]

'Linux' 카테고리의 다른 글

파일 기본 명령어  (0) 2023.08.29
[Docker] CentOS 환경설정  (0) 2023.08.28