![자체 컨테이너를 만들 수 없습니다.](https://linux55.com/image/85279/%EC%9E%90%EC%B2%B4%20%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EB%A5%BC%20%EB%A7%8C%EB%93%A4%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Redhat 7.1 컨테이너를 구축하는 방법은 무엇입니까?
나는 그것을 사용했다,
FROM redhat:7.1
yum install httpd
그리고 다음과 같은 오류에 직면해야 합니다.
Sending build context to Docker daemon 2.56 kB
Step 0 : FROM redhat:7
docker.io/library/redhat 저장소를 가져오려는 중...찾을 수 없음
Error: image library/redhat:7 not found
하지만 FROM 을 사용하면 ubuntu
작동합니다. 그래서 나만의 이미지를 만들고 싶었어요 Red Hat
. 제가 이 일을 할 수 있도록 도와주세요...
답변1
RHN에 연결되어 있으면 작동합니다.
먼저 Docker 버전을 얻으십시오.
# docker version
건설하다:
소스 코드를 복사하고 빌드하세요 -
# docker build --rm -t <username>/httpd .
실행(호스트에 포트 80이 열려 있는 경우): 원하는 임의의 포트를 할당할 수 있습니다.
# docker run -d -p 80:80 <username>/httpd
컨테이너가 수신 대기 중인 포트:
# docker ps
테스트하려면:
# curl http://localhost