일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 보안그룹
- WAF
- nat
- AWS
- GCP
- compute engine create
- VPC
- aws와 gcp 비교
- vpn
- route53
- SSL
- 영림원erp
- erp 구축프로젝트
- iam
- 방화벽
- subnet 할당
- 혠기록
- 서비스 계정
- python 이란
- ACL
- 방화벽 정책 설정
- EC2
- 서버
- 로드밸런싱
- 정책설정
- python 개발환경 설정
- 볼륨
- 네트워크
- 도커
- 파이썬 개발 환경 설정
Archives
- Today
- Total
혜잉이의 소소한 공간
[docker#5] portainer 이용 본문
docker system prune -a
📌 컨테이너 구동
docker container run -d --name myweb1 -v /www1:/usr/share/nginx/html -p 8081:80 nginx
docker container run -d --name myweb2 -v /www2:/usr/share/nginx/html -p 8082:80 nginx
📌 볼륨 디렉터리에 인덱스 파일 생성
echo "<h1>myweb1 test page</h1>"> /www1/index.html
echo "<h1>myweb2 test page</h1>"> /www2/index.html
docker search portainer --limit 3- 해당 이미지를 이용하여 컨테이너를 구동할 예정.
docker run -d --name=portainer\
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
-p 9000:9000 \
portainer/portainer-ce
가끔 오류가 발생하는 경우가 있어서 컨테이너 restart 필요
--restart=always \ : 꺼졌다가 켜져도 항상 구동되도록 설정
-v /var/run/docker.sock:/var/run/docker.sock \ (바인드 마운트)
-v portainer_data:/data \ (볼륨 방식)
📌 접속 테스트
Get Syarted 클릭.
- 그래픽 기반으로 확인 가능.
* 이미지
* 컨테이너
* 이미지 다운로드
✅ 컨테이너 생성
* cli 로 구현
docker image pull mysql:5.7
docker volume create mysqlvol
docker container run -d --name mydb \
-p 3306:3306 \
-v mysqlvol:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=password \
mysql:5.7
'Cloud > Dock & Kubernetes' 카테고리의 다른 글
[docker] Docker 환경 복습 (0) | 2025.03.01 |
---|---|
[docker#6] 리소스 제한 및 모니터링 (0) | 2025.02.28 |
[docker#4] 네트워크 관리 (0) | 2025.02.22 |
[docker#3] 볼륨 (0) | 2025.02.22 |
[docker#2] 컨테이너 관리 (0) | 2025.02.22 |