초보자에게 추천하는 고릴라제 도구
고릴라.
여러분 Docker 좋아하세요?
나는 Docker를 좋아한다.
Docker 재밌네.
이 글은 고릴라의 Docker 사용자의 고릴라제 Docker 도구를 소개한다.
제가 예전에 여기 기사.도 했던 거 소개했어요.
그 후로 조금 진화해서 편해졌으니 다시 소개해 드리죠.
이제 Docker 시작하겠습니다.
혹은 이미 사용하기 시작한 사람에게는 편리한 도구다.
무슨 공구
는 Docker를 시각적으로 조작할 수 있는 TUI 도구입니다.
할 수 있는 일
지금 할 수 있는 일은 다음과 같다.
지금 할 수 있는 일은 다음과 같다.
image
container
volume
network
기본적으로 Docker가 단독으로 할 수 있는 일은 기본적으로 모두 덮여 있다.
다음은 구성에 대한 설명입니다.
프로비저닝
info panel
화면 맨 위에.
task list
이미지 취득과 용기 제작 등 각 조작의 비동기적인 동작.
이것은 어떤 조작이 어떤 상태인지 확인하는 패널이다.
앞으로 이력서에서 같은 조작을 할 계획이다.
image list
현재 이미지를 표시합니다.
container list
현재 컨테이너를 표시합니다.
volume list
현재 음량을 표시합니다.
network list
현재 네트워크를 표시합니다.
navigate panel
각 패널에서 가능한 작업과 키를 표시합니다.
저널
docui에서 오류가 발생하면 오류 내용이 로그에 출력됩니다.
로그 위치는
$HOME/docui.log
에 있습니다.오류 분석 등에 주로 쓰이기 때문에 평소에는 볼 필요가 없다.
time="2019-01-27T18:28:12+09:00" level=info msg="docui start" func=main.main file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/main.go:14"
time="2019-01-27T18:28:23+09:00" level=info msg="inspect network start" func="github.com/skanehira/docui/panel.(*NetworkList).Detail" file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/panel/networkPanel.go:245"
time="2019-01-27T18:28:23+09:00" level=info msg="inspect network finished" func="github.com/skanehira/docui/panel.(*NetworkList).Detail" file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/panel/networkPanel.go:275"
time="2019-01-27T18:30:26+09:00" level=info msg="remove network start" func="github.com/skanehira/docui/panel.(*NetworkList).RemoveNetwork.func1.1" file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/panel/networkPanel.go:288"
time="2019-01-27T18:30:26+09:00" level=info msg="remove network finished" func="github.com/skanehira/docui/panel.(*NetworkList).RemoveNetwork.func1.1" file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/panel/networkPanel.go:296"
time="2019-01-27T18:32:05+09:00" level=info msg="remove image start" func="github.com/skanehira/docui/panel.(*ImageList).RemoveImage.func1.1" file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/panel/imagePanel.go:682"
time="2019-01-27T18:32:05+09:00" level=info msg="remove image finished" func="github.com/skanehira/docui/panel.(*ImageList).RemoveImage.func1.1" file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/panel/imagePanel.go:691"
time="2019-01-27T18:46:23+09:00" level=info msg="docui finished" func=main.main file="/Users/skanehira/dev/go/src/github.com/skanehira/docui/main.go:19"
사용법
다음은 각 판넬에서 할 수 있는 일을 소개한다.
영상 시스템 조작
이미지 검색
Ctrl+f에 검색 양식을 표시합니다.
검색할 이미지 이름을 입력하고 Enter 키를 누르면 검색 결과가 나타납니다.
원하는 이미지를 선택하고 Enter 키를 눌러 이미지를 가져옵니다.
그림 가져오기
가져오려는 이미지 이름을 p 로 입력하여 가져올 수 있습니다.
비동기 이동이기 때문에 큰 이미지를 얻는 동안 용기를 만들 수 있다.
이미지 삭제
d를 통해 그림을 삭제할 수 있습니다.
오류 제거를 방지하기 위해 확인 대화 상자가 나타납니다.
이미지 저장
그림을 s로 저장합니다.
파일 경로는 절대 경로여야 합니다.
파일 이름만 있으면 현재 디렉터리로 출력됩니다.
이미지 가져오기
i로 그림을 가져올 수 있습니다.
파일 경로는 절대 경로여야 합니다.
파일 이름만 있는 경우 현재 디렉터리를 보십시오.
이미지 가져오기는 파일 시스템에만 가져옵니다.(개인적으로는 사용법이 떠오르지 않는다)
이미지 로드
Ctrl+l을 사용하여 이미지를 로드할 수 있습니다.
파일 경로는 절대 경로여야 합니다.
파일 이름만 있는 경우 현재 디렉터리를 보십시오.
이미지 디테일
Enter를 사용하여 이미지의 세부 내용을 확인할 수 있습니다.
내부만 했어docker inspect
.
이미지 필터
f를 통해 그림 일람을 필터할 수 있습니다.
이미지가 많을 때 진정한 가치를 발휘한다.
컨테이너 조작
용기 제작
컨테이너 제작 양식을 Ctrl+c에 표시합니다.
모든 옵션은 지원되지 않지만 기본 옵션만 준비되어 있습니다.
옵션을 입력하고 Create 버튼을 누르면 컨테이너가 생성됩니다.
컨테이너 삭제
용기를 d로 삭제할 수 있습니다.
오류 제거를 방지하기 위해 확인 대화 상자가 나타납니다.
컨테이너 시작
u로 용기를 시작합니다.
매번 docker start container
안 써도 되니까 편해요.
컨테이너 정지
s로 컨테이너를 정지하다.
매번 docker stop container
안 써도 되니까 편해요.
컨테이너 이름 바꾸기
r로 용기 이름을 수정합니다.docker container rename old new
안 해도 돼요. 편해요.
컨테이너 부속품
Ctrl+c 입력 명령(bash 또는sh)을 사용하여 컨테이너에 연결할 수 있습니다.
컨테이너가 시작되지 않은 경우 대화 상자가 나타납니다.
내부docker exec -it container cmd
에서 하고 있기 때문에 용기를 벗어도 떨어지지 않는다.
이것은 나 개인이 비교적 신경 쓰는 기능 중의 하나다.
컨테이너 세부 정보
Enter를 사용하여 컨테이너 상세 정보를 확인할 수 있습니다.
내부만 했어docker inspect
.
용기 여과
f를 통해 용기 일람을 필터할 수 있다.
음량 시스템 조작
볼륨 생성
c에서 옵션을 입력하면 볼륨을 만들 수 있습니다.
볼륨 삭제
d로 음량을 삭제할 수 있습니다.
오류 제거를 방지하기 위해 확인 대화 상자가 나타납니다.
볼륨 세부 정보
Enter 에서 볼륨 세부 사항을 확인할 수 있습니다.
암호화 볼륨 필터
f로 볼륨 목록을 필터할 수 있습니다.
네트워크 시스템 조작
네트워크 삭제
d를 통해 네트워크를 삭제할 수 있습니다.
오류 제거를 방지하기 위해 확인 대화 상자가 나타납니다.
네트워크 세부 정보
Enter에서 네트워크 상세 정보를 확인할 수 있습니다.
내부만 했어docker inspect
.
네트워크 필터
f 필터를 통해 네트워크 목록을 필터할 수 있습니다.
향후
그리고 또 이루고 싶은 기능들이 많아요.
앞으로도 천천히, 더 쉽게 사용할 수 있도록 진화하겠습니다.
우리는 issue와 PR을 매우 환영합니다. 잠시만 기다리세요.
겸사겸사 말씀드리지만, docui와는 상관없습니다.
앞으로 docker-compose
와 k8s
같은 도구를 제작할 것입니다.
그럼 좋은 Docker 생활 되세요~
Reference
이 문제에 관하여(초보자에게 추천하는 고릴라제 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gorilla0513/items/1211898cf3e09ba6f6f0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
그리고 또 이루고 싶은 기능들이 많아요.
앞으로도 천천히, 더 쉽게 사용할 수 있도록 진화하겠습니다.
우리는 issue와 PR을 매우 환영합니다. 잠시만 기다리세요.
겸사겸사 말씀드리지만, docui와는 상관없습니다.
앞으로
docker-compose
와 k8s
같은 도구를 제작할 것입니다.그럼 좋은 Docker 생활 되세요~
Reference
이 문제에 관하여(초보자에게 추천하는 고릴라제 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gorilla0513/items/1211898cf3e09ba6f6f0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)