Docker
linux 리눅스 터미널에서 호스트와 컨테이너의 파일시스템 연결하는법 및 이미지 만드는 법 2
Antonio Bae
2023. 10. 6. 15:39
안녕하세요
지난시간에 이어 터미널에서 호스트와 연결하고 호스트에서 개발을 하는 방법입니다.
이렇게 되면 파일이 날라가더라도 파일은 남아있기 때문에 훨씬 안정적인 방법입니다.
sudo docker run -p 8888:80 -v /home/daegeunbae/htdocs/:/usr/local/apache2/htdocs/ --name ad httpd
sudo docker run -p 8888:80 -v /home/daegeunbae/htdocs/:/usr/local/apache2/htdocs/ --name sad httpd
# docker run -p [HostPort]:[ContainerPort] -v [HostFileSystemPath]:[ContainerFileSystemPath] [image]
8888번과 80포트를 연결하고 -v 옵션을 사용해서 내 경로와 호스트에 있는 파일경로를 연결한 내용입니다.
끝에 --named 는 ad or sad라는 이름으로 연결하겠다.

사진 설명을 입력하세요.

사진 설명을 입력하세요.
연결상태 확인
sudo docker ps -a

사진 설명을 입력하세요.
왼쪽-nodejs 설치
sudo docker run -it --name nodejs egoin:ubuntu-git bash
apt update && apt install nodejs 18.1800
오른쪽-python 설치
sudo docker run -it --name python egoin:ubuntu-git bash
apt update && apt install python 3.8.18
체계적으로 만드는 방법
FROM ubuntu
RUN apt update && apt install -y git
감사합니다.