반응형
단순 테스트때문에 그때마다 리눅스를 설치하기엔 불편하고, 다양한 OS를 커버하기엔 많은 자원이 필요합니다.
그래서 생각해보니 Docker 를 사용하면 그만큼 필요한 자원이 줄어들게 할 수 있습니다.
다만, 메모리는 약간 필요로 합니다.
이 포스팅에서는 Rocky Linux 8 을 설치하는 것으로 설명드리고 나머지 OS에 대한 Docker 설치는
DockerHub를 통해 확인하면 됩니다.
1. 이미지 다운받기
docker pull rockylinux:8
2. 도커 이미지 실행하기
docker run -d rockylinux:8
자, 이렇게 실행하면 OS가 구동되자마자 다시 종료되버립니다. OS를 사용하려면 구동된 상태로 사용자의 입력을 받아줘야합니다.
그래서 추가로 옵션을 넣어줘서 도커를 다시 실행합니다.
docker run -d rockylinux:8 sleep infinity
이제서야 OS가 구동이되고 사용자가 명령어를 입력할 수 있는 구조가 됩니다.
3. 도커 포트 매핑
여기서 SSH인 22번도 연결도 못하고 그런 상황이 발생하게 되는데, 도커에 특정 포트로 연결할 수 있도록 포트를 매핑시켜줘야합니다.
docker run -p 8080:8080 -d rockylinux:8 sleep infinity
4. 연결 확인
이 포스팅에서는 Docker Desktop 의 Terminal 을 사용하여 접속을 확인하였습니다.
반응형
'백앤드 > Linux' 카테고리의 다른 글
[Linux] MySQL5 와 MySQL8 설치를 위한 yum Repository 변경하기 (0) | 2023.08.01 |
---|---|
[Linux] 아나콘다 가상 환경을 이용한 파이썬 설치하기 (0) | 2023.07.26 |
[Linux] 리눅스에 Git 설치하기 (0) | 2022.05.19 |
[Linux] 방화벽 포트가 연결 되는지 확인하기 (0) | 2021.11.22 |
[Linux] 메일 서버 구축하기 (0) | 2021.07.26 |