<div class="form-control">
<label class="label">
<span class="label-text">성별</span>
</label>
<label>
<input type="radio" name="gender" checked>
<span>여성</span>
</label>
<label>
<input type="radio" name="gender">
<span>남성</span>
</label>
</div>
radio
로 하면 체크박스를 만들 수 있음브라우저에서 봤을 때 모습
맥에서 /private/etc/hosts
파일을 열고 다음 내용을 추가
192.168.2.131 site1.com
127.0.0.1 site2.com
127.0.0.1 site3.com
127.0.0.1 site4.com
127.0.0.1 site5.com
127.0.0.1 site6.com
여기서 192.168.2.131은 가상머신의 ip이다.
호스트인 맥에서 크롬으로 site1.com을 접속하면 결국 가상머신의 ip로 접속하게 됨
컨테이너 작업물은 컨테이너가 꺼지든 호스트가 꺼지든 남아있다.
컨테이너의 폴더와 외부의 폴더는 연결돼있다.
기본적으로
/var/lib/docker/overlay2/**/diff
이런 경로에 연결되는데 볼륨을 이용하여 연결경로를 바꿀 수도 있다.
mkdir -p /docker_projects/nginx_1/volumes/usr/share/nginx/html
docker run \
--name=nginx_1 \
-p 8031:80 \
-v /docker_projects/nginx_1/volumes/usr/share/nginx/html:/usr/share/nginx/html \
-d \
--restart="always" \
nginx
기존 이미지를 용도에 맞게 수정한 후 사용하는 것이 훨씬 효율적이다.
echo '<h1 style="color: blue">Hello Nginx</h1>' > index.html
# 베이스 이미지
FROM nginx
# 도커 컨테이너 내부의 디렉토리 이동
WORKDIR /usr/share/nginx/html
# 호스트 폴더(./) 의 내용을 /usr/share/nginx/html 폴더로 이동한다.
COPY ./ ./
# 하는 편이 좋다. 이 컨테이너는 80을 사용한다는 뜻
EXPOSE 80
docker build -t nginx_custom_1 .
docker run --name=nginx_1 -p 80:80/tcp -d --restart="always" nginx_custom_1
볼륨설정을 도커파일에서 미리 지정하고, 도커파일을 기반으로 생성한 이미지에서 컨테이너를 실행했다.