docker pull [image name]
# ex docker pull nginx
# ex docker pull mysql
# ex docker pull redis
docker run [image name:tag name]
# ex docker run [nginx:tag name]
# ex docker run [redis:tag name]
docker run -p 80:5000 project/app-name
(외부ip:내부ip)
docker run -v [docker-dir] [host-dir]
FROM python:3.7
RUN mkdir /app
COPY . /app
COPY ./pyproject.toml /app
WORKDIR /app
RUN pip3 install poetry
RUN poetry config virtualenvs.create false
RUN poetry install --no-dev
ENTRYPOINT FLASK_APP=/app/HELLO-GITHUB-ACTIONS/app.py poetry run python app.py
docker run --entrypoint=./entrypoint.sh -p 8000:8000 tac-test:latest github-action
docker container delete all