[docker] 이미지 생성 자동화

개발냥이·2025년 5월 12일

데브코스

목록 보기
54/75
post-thumbnail

이미지 생성 자동화

매번 이미지를 새로 생성하고 사용할 수 없으니
이미지 생성을 자동화하여 사용하기 편리하도록 해보겠다.

1. Dockerfile 만들기

가장 먼저 이미지로 사용할 내용을 작업해준다.
여기서 주의할 점은 Dockerfile을 입력 시 대소문자를 잘 구분하는 것!!

[파일 만들기]
New-Item -Path . -Name "Dockerfile" -ItemType "file"

[내용 넣기]
"이곳에 내용" | Out-File -FilePath index.html

나는 index.html 이라는 이름의 파일을 생성했다.

[이미지 빌드하기]
docker build -t <이미지 이름> .

2. 이미지 레지스트리에 업로드

    1. docker login
    1. docker tag docker tag <이미지 이름> <docker id>/<이미지 이름>

도커파일 작업이 끝났다면 도커에 로그인을 하고
이미지에 태그를 불여줘야 한다

    1. docker push /<태그>`

이제 docker hub 레포지토리에 업로드 해주면 된다.

docker hub에 이런식으로 레포가 보인다면 잘 생성된 것

    1. docker run -d -p 80:80 --name my- /<태그>

이제 레포지토리에 업로드한 이미지를 사용하면 된다.

여기에 보이는 url을 브라우저에 입력하면 내가 작업한 내용이 화면에 보인다!!


🤔후기

CI/CD 그리고 자동화 작업에 대해 들어보기만 했었고
실제로 해본 건 처음인데 이런 간단한 작업도 역시 어려운거 같다 ㅠㅠㅠ
하지만 이 작업을 한번 습득하면 앞으로 정말 편리할 거 같다
강사님께서 과제를 내주셨는데 내 힘으로 해볼 생각이다 👍👍

profile
웹 개발자가 되고픈

0개의 댓글