본문 바로가기
기타

리눅스에서 도커 환경 구축하기

by 앗사비 2023. 8. 11.
728x90

거의 모든 리눅스는 한방 설치

https://github.com/docker/docker-install

curl -fsSL https://get.docker.com | sh

 

---

 

아마존 리눅스 2

 

엔진 설치

https://gist.github.com/npearce/6f3c7826c7499587f00957fee62f8ee9

sudo amazon-linux-extras install docker
sudo service docker start
sudo usermod -a -G docker ec2-user

파이썬 버전이 안맞으면 sudo update-alternatives --config python 부터 설정

 

컴포즈 설치

플러그인 방식은 안되므로 독립 실행형으로 진행 

https://docs.docker.com/compose/install/standalone/

curl -SL https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod -v +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker compose version

 

 

---

 

컨테이너 GUI로 관리 : 포테이너

https://docs.portainer.io/start/install-ce/server/docker/linux

docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

 

컨테이너 자동 업데이트 : 와치아웃

https://github.com/containrrr/watchtower

docker run --detach \
    --name watchtower \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower
728x90