반응형
subicura.com/2017/01/19/docker-guide-for-beginners-2.html
리눅스에 도커 설치하기
curl -fsSL https://get.docker.com/ | sudo sh
도커는 기본적으로 리눅스 컨테이너이기 때문에 이렇게 설치하는게 제일 쉽다.
sudo 없이 사용하기
docker 는 기본적으로 root 권한이 필요하기 때문에, root가 아닌 사용자가 sudo 없이 사용하려면
해당 사용자를 docker그룹에 추가합니다.
만약 없다면 docker group을 만들어주고,
$sudo groupadd docker
groups 치면 어떤 group 이 있는지 알 수 있다.
$sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기
$sudo usermod -aG docker your-user # your-user 사용자에게 권한주기
logout login 하기 싫으면 하면 됨
$newgrp docker
맥이나 윈도우에서 도커 실행하기
도커는 기본적으로 리눅스용이기 때문에, 맥이나 윈도우에서 도커를 실행하면,(docker desktop 등) VM 에서 리눅스가 실행되고 그 안에서 도커가 돌아가는 식이다. 하지만 실제 실행하면 마치 네이티브인 것처럼 굉장히 자연스럽게 실행됩니다. 예를 들어, 포트를 연결하기 위해 도커 컨테이너의 특정 포트를 가상머신에 연결하고 다시 mac이나 windows의 포트와 연결해야 하고, 디렉토리도 연결하면 디렉토리를 가상머신과 공유하고, 그 디렉토리를 다시 컨테이너와 연결해 줘야 하는데, 그 부분을 자연스럽게 처리해 줍니다.
docker for mac은 xhyve라는 macOS에서 제공하는 가상환경을 이용하고 docker for windows는 Hyper-V기능을 사용합니다.
반응형
'Cloud > Docker' 카테고리의 다른 글
Docker commit 하고, dockerhub에 push 하기 (0) | 2021.04.13 |
---|---|
컨테이너 업데이트와 Docker Compose (0) | 2020.12.10 |
도커(docker) 기본 commands (0) | 2020.12.07 |
도커(docker) version, run으로 여러가지 컨테이너 실행하기 (0) | 2020.12.07 |
도커(docker)의 기본개념(basics) (0) | 2020.12.04 |