Docker: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
편집 요약 없음 |
(→개요) |
||
2번째 줄: | 2번째 줄: | ||
반가상화 기술. | 반가상화 기술. | ||
<br /> | <br /> | ||
= 설치 = | |||
==리눅스에서 설치== | ==리눅스에서 설치== | ||
32번째 줄: | 34번째 줄: | ||
#apt-cache policy docker-ce 혹은 sudo systemctl status docker | #apt-cache policy docker-ce 혹은 sudo systemctl status docker | ||
#sudo systemctl status docker | #sudo systemctl status docker | ||
|- | |||
|유저추가 | |||
|도커 관련 명령어를 사용할 때마다 sudo를 사용해야 한다. 이를 방지하기 위한 과정. | |||
이거 적용하고 sudo service docker restart 재시작. | |||
그리고 유저도 로그아웃했다 들어와야 한다. | |||
|sudo usermod -aG docker $USER | |||
|- | |||
|권한부여 | |||
|소켓파일의 권한을 이용할 수 있게 소유자를 docker그룹으로 바꾼다. | |||
이걸 안하면 다음과 같은 에러가 난다.<ref>Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:.......</ref> | |||
|sudo chown root:docker /var/run/docker.sock | |||
|} | |} | ||
= 기초 사용 = | |||
== 이미지 관련 == | |||
{| class="wikitable" | |||
!과정 | |||
!설명 | |||
!방법 | |||
|- | |||
|이미지 확인 | |||
|이미지리스트를 본다. | |||
용량과 태그, ID, 생성날짜, 크기를 볼 수 있다. | |||
|docker images | |||
|- | |||
|모든 이미지 삭제 | |||
| | |||
|docker rmi $(docker images -q) | |||
|}<br /> | |||
==포테이너 설치== | ==포테이너 설치== | ||
{| class="wikitable" | {| class="wikitable" |
2021년 2월 17일 (수) 16:36 판
개요
반가상화 기술.
설치
리눅스에서 설치
우분투
과정 | 설명 | 방법 |
---|---|---|
설치 |
|
|
확인 |
|
|
유저추가 | 도커 관련 명령어를 사용할 때마다 sudo를 사용해야 한다. 이를 방지하기 위한 과정.
이거 적용하고 sudo service docker restart 재시작. 그리고 유저도 로그아웃했다 들어와야 한다. |
sudo usermod -aG docker $USER |
권한부여 | 소켓파일의 권한을 이용할 수 있게 소유자를 docker그룹으로 바꾼다.
이걸 안하면 다음과 같은 에러가 난다.[1] |
sudo chown root:docker /var/run/docker.sock |
기초 사용
이미지 관련
과정 | 설명 | 방법 |
---|---|---|
이미지 확인 | 이미지리스트를 본다.
용량과 태그, ID, 생성날짜, 크기를 볼 수 있다. |
docker images |
모든 이미지 삭제 | docker rmi $(docker images -q) |
포테이너 설치
과정 | 설명 | 방법 |
---|---|---|
볼륨 생성 | 사용할 volume을 생성한다. | docker volume create portainer_data |
생성 | --restart=always 옵션은 docker를 재시작 해도 자동으로 구동하라는 옵션. | docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer |
- ↑ Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:.......