首先在本地建了一个dockerfile、docker-entrypoint.sh和requirements.txt文件,dockerfile文件
内容为:
FROM daocloud.io/python:2.7
MAINTAINER Captain Dao <support@daocloud.io>
RUN mkdir -p /app
WORKDIR /app
ADD requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
RUN chmod +x /usr/local/bin/docker-entrypoint.sh
EXPOSE 8888
ENTRYPOINT ["docker-entrypoint.sh"]
CMD [""]
创建完这三个文件后需要在本地创建镜像了,我使用命令:
sudo docker build .
创建好镜像后可以用命令找到该镜像,如图:
我有三个问题:
1 网站有教程说创建镜像的命令是
sudo build -t ipython/notebook .
而我用的是
sudo docker build .
请问这两个命令有什么区别,中间有个ipython/notebook是做什么的?
2请问build后面的那个“.”是什么意思?
3请问在创建镜像的时候如何给镜像加上名字。
谢谢。