카테고리 없음
Docker Ubuntu 개발 환경 구축
뽀글뽀글 개발자
2024. 9. 5. 07:35
Container 환경 구축
Ubuntu 설치 및 실행
docker run 명령에서 반드시 -it 옵션을 줘야 가상 환경에서 사용자가 명령을 입력할 수 있는 환경이 만들어진다.
-i: 입력 활성화
-t: 가상 터미널 할당
docker pull ubuntu:20.04
docker run -it -d -p 1203:1203 --name ubuntu-dev ubuntu:20.04
docker exec -it ubuntu-dev bash
Ubuntu 환경 세팅
1. sudo, vi, git 설치
apt-get update
apt-get install -y sudo vim git
2. 터미널 색상 변경 - 링크
3. 도커 컨테이너와 연결하는 쉘은 매번 다른 쉘이라 source 명령으로 매번 적용해줘야 한다.
# bashrc에 정의해서 실행할 때 자동 적용
echo "source /etc/bash.bashrc" >> ~/.bashrc
도커 이미지 생성
docker commit -a "chanyeong" -m "init Ubuntu Image" ubuntu-dev ubuntu-dev:0.0.1
# 도커 허브에 접속해서 레지스트리 생성 후 아래 명령 실행
docker tag ubuntu-dev:0.0.1 jungchanyeong/ubuntu-dev:0.0.1
docker login
docker push jungchanyeong/ubuntu-dev:0.0.1
도커 이미지 받기 및 접속
도커 이미지는 windows에서 생성했고, mac과 windows를 둘 다 사용하는 상황이다.
따라서 m 시리즈 mac은 arm 아키텍처를 사용하므로 --platform linux/amd64 옵션을 통해 amd 아키텍처를 명시해줘야 한다.
docker pull jungchanyeong/ubuntu-dev:0.0.1
docker run --platform linux/amd64 -it -d -p 1203:1203 --name ubuntu-dev jungchanyeong/ubuntu-dev:0.0.1
docker exec -it ubuntu-dev bash