Tôi đang cố gắng tạo một máy ảo với docker và boot2docker. Tôi đã thực hiện các Dockerfile sau, mà tôi đang cố gắng để chạy qua các dòng lệnhboot2docker/docker "Lỗi. Thư viện hình ảnh /: mới nhất không tìm thấy"
docker run Dockerfile
immidiatly nó nói chính xác này:
Unable to find image 'Dockerfile:latest' locally
FATA[0000] Invalid repository name <Dockerfile>, only [a-z0-9_.] are allowed
Dockerfile:
FROM ubuntu:latest
#Oracle Java7 install
RUN apt-get install software-properties-common -y
RUN apt-get update
RUN add-apt-repository -y ppa:webupd8team/java
RUN apt-get update
RUN echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
RUN apt-get install -y oracle-java7-installer
#Jenkins install
RUN wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
RUN sudo echo "deb http://pkg.jenkins-ci.org/debian binary/" >> /etc/apt/sources.list
RUN apt-get update
RUN apt-get install --force-yes -y jenkins
RUN sudo service jenkins start
#Zip support install
RUN apt-get update
RUN apt-get -y install zip
#Unzip hang.zip
RUN unzip -o /var/jenkins/hang.zip -d /var/lib/jenkins/
RUN chown -R jenkins:jenkins /vaR/lib/jenkins
RUN service jenkins restart
EXEC tail -f /etc/passwd
EXPOSE 8080
Tôi trong thư mục nơi Dockerfile là, khi cố gắng chạy lệnh này.
Bỏ qua phần zip, vì đó là cho sau này sử dụng
Lưu ý rằng một container Docker là * không * một VM. Hãy xem ví dụ này: http://stackoverflow.com/a/16048358/89249. –