우분투에 도커 설치해서 여러 서버를 테스트해 보는 것이 좋아요. podman이라는 것도 나왔는데 아직은 도커를 더 많이 사용하고 있는 것으로 보여요. 공식 홈페이지에서도 설치 방법을 공유하고 있습니다. 간단하게 요약하여 남기려고 해요.
1. 기존 도커 삭제
혹시 기존 도커가 설치되어 있다면 삭제합니다. 중요한 도커파일이 있다면 손상될 수 있으니 이부분은 주의하세요.
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 도커 설치 준비
apt 명령어를 통해서 간편하게 설치 할 수 있도록 저장소를 등록할 것인데요. 그전에 필요한 패키지를 설치합니다.
sudo apt-get update
sudo apt-get -y install ca-certificates curl gnupg
도커에서 공식적으로 지원하는 저장소를 추가할 것입니다. 추가하기 전에 저장소가 진짜 그 저장소인지 인증키를 다운로드하여야 합니다. 다운로드할 폴더를 만들고 키를 다운로드하는 명령어를 실행합니다.
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
도커를 설치 할 수 있는 저장소를 등록하는 명령어를 실행합니다.
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
마지막으로 다운로드 받은 파일 읽기 권한 주는 명령어를 실행하세요.
sudo chmod a+r /etc/apt/keyrings/docker.gpg
3. 도커 설치
설정한 도커 저장소를 인식 할 수 있도록 업데이트 명령어를 실행하세요.
sudo apt-get update
도커 공식 저장소에서 다운로드 받아서 설치하는 명령어를 실행합니다.
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4. 실행해보기
설치가 끝났습니다. 실행해 보세요. 간단하게 실행해 볼 수 있는 명령어를 제공해주고 있습니다. hello-world라는 이미지를 다운로드하여서 실행하는 명령어입니다.
sudo docker run hello-world
5. sudo 없이 사용 설정
매번 sudo 명령어를 docker 명령어 할 때마다 입력하는 것은 번거로운데요. docker 명령어 사용할 때 sudo 없이 사용 할 수 있도록 설정 할 수 있습니다. 로그인 해서 사용하고 있는 계정을 docker 그룹게 추가하고 나면 sudo 없이 사용 할 수 있습니다.
sudo usermod -aG docker 로그인아이디
명령어를 입력하고 나서 로그인을 다시 해야 인식될 수 있습니다. 로그인 아이디가 sally 라면 아래처럼 입력하세요.
sudo usermod -aG docker sally
이제 도커로 쉽게 서버 설치하면 제거하면서 개발 환경 구축하면서 편하게 해야겠어요.
참고 도커 공식사이트 https://docs.docker.com/engine/install/ubuntu/
'Linux 리눅스 > 우분투' 카테고리의 다른 글
tree 제외 지정 without node_modules __init__.py (0) | 2023.03.28 |
---|---|
tree 명령어 설치 command not found tree (0) | 2023.03.28 |
우분투 qemu virt-manager 에서 윈도우 11 설치하기 (0) | 2023.01.12 |
KVM 이용해서 우분투에서 윈도우 10 사용하기 (0) | 2022.12.17 |
우분투 압축 파일 zip 집 파일 복구 (0) | 2022.11.13 |
댓글