1. Docker 버전 확인
docker -v
2. Docker 컨테이너 확인
docker container ls -a
3. Docker 이미지 확인
docker image ls -a
4. Docker 이미지 생성
docker run -dit -p [외부접속포트]:[내부컨테이너포트] --name [컨테이너명] [Docker hub 에서 받아올 이미지명]
--name: 컨테이너 이름 설정 / 속성을 쓰지 않으면 컨테이너 이름을 랜덤으로 지어버림.
-d: background에서 계속 실행하도록 설정
-p: 포트 설정, 외부에서 브라우저에 :81 형태로 접속했을때 내부 컨테이너의 80포트를 연결 해주는 것
docker run -dit -p 81:80 --name mycontainer ubuntu
docker hub 에는 이미 많은 이미지들이 존재한다.
거기서 사용하고 싶은 이미지명으로 pull 받으면 된다.
예) ubuntu / centos 등등..
5. docker 컨테이너 이름 변경
docker rename [old] [new]
6. Docker 컨테이너 삭제
docker container rm [컨테이너이름]
컨테이너 이름은 위 2번 명령어를 통해 NAMES 부분을 확인
7. Docker 이미지 삭제
docker image rm [이미지이름]
이미지는 컨테이너부터 삭제 해야 삭제가 가능하다.
8. 컨테이너 시작
docker start [컨테이너명]
docker run -p 8080:80 nginx:latest
위 명령어 후 브라우저에서 localhost:8080 접속
9. 실행된 컨테이너 목록
docker ps
10. 컨테이너 재시작
docker restart [컨테이너명]
11. 컨테이너 정지
docker stop [컨테이너명]
12. 컨테이너 SSH 접속
docker attach [컨테이너명]
/* or */
docker attach [컨테이너ID]
접속전에 docker start 먼저.
참고 :
pyrasis.com/Docker/Docker-HOWTO#start
반응형
'Docker' 카테고리의 다른 글
[Docker] Ubuntu 컨테이너에 PHP8 + Nginx + Laravel8 최신환경 세팅하기 (2) | 2021.09.23 |
---|---|
[Docker] Container 접속과 종료 시 주의할 점 (1) | 2021.09.17 |
[Docker] Container 접속 시 TTY 에러 (0) | 2021.09.17 |
[Docker] 도커에 Laravel 개발환경 세팅 (2) | 2020.08.29 |
Windows 에 Docker + Git 설치 (0) | 2020.08.29 |