«   2017/10   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Archives
Today
19
Total
1,003,831
관리 메뉴

Blue Breeze

Docker for Linux 일번계정 사용 본문

가상화/Docker

Docker for Linux 일번계정 사용

푸른바람 푸른_바람 2017.08.01 08:30

일반계정으로 docker 사용

Docker Daemon Unix Socket 대신 TCP port를 사용(Binds)한다.
기본적으로 Unix Socket은 Root만 사용할 수 있도 일반 사용자는 Sudo를 이용해서 사용(Access)할 수 있다.
Docker Daemon은 항상 Root로 실행된다.

Sudo를 사용하지 않고 Docker를 하려면 docker Unix 그룹을 생성 후 그룹에 사용자를 추가하면 된다.

# docker 그룹 생성
sudo groupadd docker

# 사용자 추가
sudo usermod -aG docker $USER

# 로그아웃 후 다시 로그인해서 그룹에 사용자로 추가 되었는지 확인.
# 가상환경에서 테스트를 수행할 경우 재 시작이 필요할 수 있다.
# X Windows와 같은 데스크탑 Linux 환경에서 세션을 완전히 로그아웃 한 후 로그인 해야 한다.

# 일반계정에서 hello world 이미지 실행
docker run hello-world

Boot 설정

# Boot 적용
sudo systemctl enable docker

# Boot 해제
sudo systemctl disable docker

# HTTP 프록시 추가 및 Docker 런타임 파일에 대해 다른 디렉토리 나 파티션을 설정하거나 다른 사용자 정의를 수행하려면 systemd Docker 데몬 옵션 사용자 정의를 참조하십시오.
# https://docs.docker.com/engine/admin/systemd/


신고

'가상화 > Docker' 카테고리의 다른 글

Docker for Linux 일번계정 사용  (0) 2017.08.01
Docker for CentOS7  (0) 2017.07.31
Docker for Ubuntu  (0) 2017.07.29
Docker 치트 시트  (0) 2016.08.10
Docker Kitematic / ToolBox  (0) 2016.08.10
Docker for Mac/Windows  (0) 2016.08.09
0 Comments
댓글쓰기 폼