간단한 도커 튜토리얼 (2) 서비스 시작 및 간단한 웹사이트 구현

Docker 간단한 자습서(2) 서비스 시작

여기에 이미지 설명 삽입

이 기사에서는 시작 서비스를 소개하고 간단한 웹 사이트를 구현합니다.

1: index.html 생성

먼저 다음과 같이 html 파일을 만듭니다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1 style="text-align: center;">hello world</h1>
</body>
</html>

여기에 이미지 설명 삽입

2: Dockerfile 만들기

여기서 파일 이름은 접미사를 채울 필요가 없으며 테스트의 편의를 위해 index.html 파일과 동일한 디렉토리에 파일을 배치해야 합니다.

그런 다음 다음 내용을 작성하십시오.

FROM nginx
COPY index.html /usr/share/nginx/html

이 시점에서 디렉토리는 다음과 같습니다.

여기에 이미지 설명 삽입

여기에 이미지 설명 삽입

3: 빌드

파일이 모두 생성된 후 docker가 필요한 종속성을 빌드 및 다운로드하고 필요한 작업을 수행하도록 해야 합니다.

다음 명령을 실행합니다.

docker build -t helloworld .

빌드가 완료될 때까지 잠시 기다립니다.

(여기서 helloworld는 컨테이너 이미지의 이름을 나타내며 자신의 아이디어에 따라 이름을 지정할 수 있습니다.)
여기에 이미지 설명 삽입

4: 시작

빌드가 완료되면 컨테이너를 시작하겠습니다.

docker run -d -p 8080:80 helloworld

마찬가지로 여기에서 helloworld는 시작하려는 특정 컨테이너 이름을 나타냅니다. 다른 이름이 있는 경우 특정 이미지 이름을 올바르게 사용하십시오.

여기에서 포트 80을 포트 8080에 매핑합니다.

여기에 이미지 설명 삽입

5: 액세스

이제 http://localhost:8080/을 방문하여 효과를 확인할 수 있습니다. 모든 것이 정상이면 다음 내용이 표시됩니다.

여기에 이미지 설명 삽입

기본 웹 사이트를 완성한 것을 축하합니다! ! !

6: 다음 기사에서는 일반적으로 사용되는 몇 가지 작업을 소개합니다.

추천

출처blog.csdn.net/qq_41974199/article/details/130303364