https://docs.docker.com/engine/install/ubuntu/
Docker를 ubuntu환경에 설치하는 방법은 위의 링크에 잘 나와있지만 내 나름대로 한 번 정리해 보았다.
sudo apt update #패키지 목록 가져오기
sudo apt install -y ca-certificates curl gnupg lsb-release #설치하는 명령어
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
###전자서명을 받아오기 위한 명령어
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
### 도커 리스트
sudo apt update #설치하기전에 업데이트
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
###설치명령어
systemctl status docker #docker 실행 확인
docker ps #해보면 오류가 남
sudo doker ps #해보면 오류가 안남
### docker 명령어는 기본적으로 root사용자 또는 docker 그룹내의 사용자만 사용할 수 있음
tail /etc/group
에서 docker라는 그룹이 같이 세팅이 되고
ps -ef | grep dockerd
하면 root에 의해서 실행되는거 확인 가능
id
vagrant사용자는 vagrant그룹에 되어있다.
sudo usermod -aG docker vagrant
vagrant 사용자를 docker그룹에 넣는것이다. 이렇게 해주고 나서
터미널을 닫았다가 열어주어야한다.
이거는 로그인할 때 변경사항이 적용되기 때문에 나갔다가 들어와야함
docker ps #정상적으로 이제 작동하는거 확인