집에서의 기술 검증이 더 재미있어질까요?포테이너를 통한 Docker 컨테이너 관리

3803 단어 Dockerportainer
컨테이너를 관리하는 방법은 여러 가지가 있다고 생각해요. 집에서 기술 검증을 할 때 포테이너가 편할 것 같아요.
공식 홈페이지는 여기 있습니다.Docker 호스트, Swarm 클러스터를 쉽게 관리할 수 있는 가벼운 관리 UI 가 표시됩니다.
https://portainer.io/

좋은 곳

  • GUI가 실행 중인 컨테이너, 이미지, 네트워크, 스토리지를 볼 수 있습니다.마우스 조작만으로 간편하게 모니터링할 수 있다.
  • 화면도 트렌디하다고 생각해요.
  • 도 콘솔에 연결할 수 있습니다.아니오docker exec -ti コンテナ名 bash도 접속이 가능하여 편리합니다.
  • 유명 애플리케이션의 컨테이너 템플릿이 준비되어 있으며 GUI에 점을 찍기만 하면 컨테이너를 만들 수 있습니다.나는 이전에 접촉하지 않았던 기술을 만지고 싶다.
  • 가져오기 방법


    컨테이너 이미지 "portainer/portainer"를 드래그하여 시작합니다.
    비록 탈선했지만 개인 운영체제는 ubuntu를 사용하는 것이 비교적 편리하다.최근의 소프트웨어도 많이 포장되었다.(작업 중 Red Hat Enterprise Linux에 머신러닝 Caff를 설치할 때 너무 고생했다.)
    또한 원래 Docker를 사용하는 것보다 Docker Compose를 사용하는 것을 추천합니다.yaml로 용기의 시작 방법을 쓸 수 있기 때문에 docker 명령을 외울 필요가 없습니다. 매번 긴 옵션을 쓸 필요가 없습니다.
    docker compose는 다음과 같이 설치됩니다.
    $ sudo apt install docker-compose
    $ sudo usermod -aG docker ユーザ名
    
    docker-compose.yaml의 내용은 다음과 같습니다.
    $ cat docker-compose.yaml 
    version: '2'
    
    services:
      portainer:
        image: portainer/portainer
        ports:
          - 9000:9000
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
    
    그럼 컨테이너를 가동하세요.
    $ docker-compose up
    

    화면 관리


    방문http://localhost:9000 후 로그인 화면에 들어갑니다.처음으로 비밀번호를 설정하다.

    Local 을 선택합니다.

    대시보드



    용기 일람



    컨테이너 세부 정보


    컨테이너에 시작, 정지, 삭제 동작을 보낼 수 있습니다.또한 자원 사용 상황과 로그를 표시할 수 있습니다.

    콘솔 연결


    콘솔을 연결하려면 [Containers]→[컨테이너 이름]→[Constore]로 이동하고 Connect를 클릭합니다.브라우저에서 작업할 수 있습니다.
    아니오docker exec -ti コンテナ名 bash도 접속이 가능하며 용기 안에 있는 물건을 확인하고 싶을 때 편리합니다.

    이미지 리스트



    네트워크 목록


    나의 경우, docker compose는 여러 개의 서브넷을 만들었다.뒷면 공구로 처리되어도 실감이 이렇게 됩니다.

    스토리지 목록



    응용 프로그램 템플릿


    유명한 응용 프로그램의 용기 템플릿입니다.이렇게 줄을 서면 지금까지 접하지 못했던 기술의 컨테이너를 만져보고 싶다.여러분 어떠셨나요?

    좋은 웹페이지 즐겨찾기