※ 컨테이너를 매번 ps로 조회하지 않고 GUI로 좀 더 편리하게 관리할 수 있다.
먼저, pull 명령어를 통해 portainer 이미지를 받아온다.
로컬쪽과 정보를 공유시키기 위해 볼륨이라는 것을 생성한다.
$ docker run -d -p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
--restart=always \
portainer/portainer-ce
위 명령어를 통해 해당 이미지를 실행시킨다.
볼륨 연결을 통한 볼륨마운트라는 것을 통해 호스트의 파일을 컨테이너로 전송할 수 있는 통로를 마련한다.
위와 같이 ps 명령어로 조회해보면 잘 실행되고 있는 것을 확인할 수 있다.
브라우저를 열고 도커를 돌리고 있는 인스턴스 내부 ip와 포트포워딩한 포트로 접속해보면 위와 같이 계정 생성 창이 나온다.
위와 같이 계정을 생성한다. (pw:dockerubuntu)
생성 성공 시 위와 같이 환경설정과 현재 상태를 확인할 수 있다.
이와 같이 docker ps와 같은 결과를 GUI 형태로 보여주는 것을 확인할 수 있다.
$ docker exec -it 컨테이너명 전달할내역
위 명령어 역시 대체하여 잘 사용되며 콘솔에 좀 더 편하게 접근할 수 있게 된다.
위와 같이 간단한 클릭만으로 쉘을 잘 띄워주는 것을 확인할 수 있다.
또한, 보편적으로 많이 사용하는 공식이미지의 경우 App Templates이라는 것을 이용하여 배포할 수도 있다.
'네트워크캠퍼스 > DOCKER' 카테고리의 다른 글
도커 레지스트리 구축 (0) | 2024.01.31 |
---|---|
도커 이미지 구조 (0) | 2024.01.30 |
로컬 환경에서 도커 다뤄보기 (0) | 2024.01.25 |
Play with Docker (0) | 2024.01.23 |
로컬 환경 설정 (virtualbox + ubuntuos) (0) | 2024.01.22 |