docker file 示例
2017-09-25 16:23
423 查看
报错
Cannot connect to the Docker daemon. Is the docker daemon running on this host?这个错误只要输入docker -d就行了。
因为docker服务没有开启。
查看镜像
docker images应该又会有docker-spring
标记镜像
docker tag docker-spring:latest 127.0.0.1:5000/docker-spring安装registry
docker pull registrydocker run -d -p 5000:5000 registry
推送到本地仓库
docker push 127.0.0.1:5000/docker-spring访问
浏览器访问http://localhost:5000/v2/_catalog
如果有docker-spring说明成功推送到本地仓库。
FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
ADD spring12.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
FROM为使用哪个镜像
VOLUME为挂载路径
ADD为复制文件到镜像中
RUN为初始化时运行的命令
ENV为设置环境变量
ENTRYPOINT为启动时运行的命令
FROM python:2.7 #基于 python:2.7 镜像 ADD . /code #将本地目录中的内容添加到 container 的 /code 目录下 WORKDIR /code #设置程序工作目录为 /code RUN pip install -r requirements.txt #运行安装命令 CMD python app.py #启动程序
Dockerfile创建好就可以制作镜像了,运行
docker build -t compose/python_app .
docker run -p 5000:5000 -t compose/python_app
docker run -e "SPRING_PROFILES_ACTIVE=prod" -p 8080:8080 -t springio/gs-spring-boot-docker
相关文章推荐
- dockerfile 示例
- dockerfile示例与注释
- 【VMCloud云平台】拥抱Docker(六)关于DockerFile(3)示例
- Dockerfile 示例一:创建一个MongoDB的镜像
- Dockerfile格式以及Dockerfile示例
- 【云计算】Dockerfile示例模板
- 2.8-dockerfile示例-安装nginx
- 使用dockerfile构建nginx镜像的方法示例
- Dockerfile示例-nginx
- shopkeep/spark Dockerfile示例
- Dockerfile脚本示例:Python3+Protobuf+wxPython
- 使用Dockerfile来构建镜像
- (转)编写 DockerFile
- Docker容器启动lnmp环境下的mysql服务时报"MySQL server PID file could not be found"错误解决办法
- npm http-server Dockerfile alpine 微容器,袖珍体积,解决时区问题
- 使用Dockerfile构建MyEclipse创建的JavaWeb项目
- docker深入2-API示例
- dockerfile几点注意事项
- Dockerfile 最佳实践(二)
- Docker教程:使用容器(简单示例)