일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드
- it
- java
- javascript
- NGINX
- 컴퓨터과학총론
- unity
- 프래그먼트
- 한글
- 개발
- caddy
- error
- C lanuage
- php
- centOS7
- server
- 해석
- 자바
- techEmpower
- 개발자
- kakao
- mariadb
- C
- MySQL
- Portfolio
- H2O
- 번역
- ubuntu
- 구글
- android
- Today
- Total
개발모음집
Dockerfile로 Docker 이미지 생성하기 본문
nginx 이미지 생성하기
1. dockerfile이 있을 폴더 생성
# mkdir /dockerfiles
# cd /dockerfiles
2. DockerFile 생성
#nano DockerFile
FROM ubuntu:16.04
RUN apt-get update
RUN apt-get install locales
# Set the locale
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
# Install dependencies
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -qq wget unzip build-essential cmake gcc libcunit1-dev libudev-dev
# Grab the checked out source
RUN mkdir -p /nginx
WORKDIR /nginx
COPY . /nginx
EXPOSE 80 443
출처 : https://github.com/OpenChannelSSD/liblightnvm/blob/master/ci/DockerFile.ubuntu-16.04
3. dockerfile build (docker 이미지 생성 명령어)
dockerfile 저장후
# docker build --tag phpnginx:0.1 .
명령어 입력
***
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /root/Dockerfile: no such file or directory
위와 같은 에러가 뜬다면, 빌드 명령어를 DockerFile이 없는 곳에서 입력했거나, DockerFile의 파일명의 철자나 대소문자가 틀린 것이다.
'Server' 카테고리의 다른 글
To change the github remote repository address (0) | 2019.09.12 |
---|---|
error: failed to push some refs to 'git repository path' (0) | 2019.09.11 |
ssh install (0) | 2019.03.24 |
docker 처음할 때 (0) | 2019.02.19 |
ffmpeg install (0) | 2018.11.12 |