009-第一个Dockfile
来源:互联网 发布:如何申请软件著作权 编辑:程序博客网 时间:2024/06/05 20:11
准备工作
# 创建一个目录mkdir ~/static_web# 进入目录cd ~/static_web# 创建Dockfiletocch Dockfile
编写Dockfile
# Version: 0.0.1FROM ubuntu:14.04MAINTAINER JAMES "JAMES@sina.com"RUN rm -rf /var/lib/apt/lists/* && apt-get -y update && apt-get -y install nginxRUN echo 'Hi, I am in your container' > /usr/share/nginx/html/index.htmlEXPOSE 80
简单解释
# Version: 0.0.1 --> 注释FROM ubuntu:14.04 --> 基于哪个镜像构建MAINTAINER JAMES "JAMES@sina.com" --> 镜像创建者的相关信息RUN rm -rf /var/lib/apt/lists/* && apt-get -y update && apt-get -y install nginx --> 更新APT库,并安装nginxRUN echo 'Hi, I am in your container' > /usr/share/nginx/html/index.html --> 创建主页EXPOSE 80 --> 告诉Docker,容器内的应用程序将使用的端口
构建镜像
# -t:设置仓库与镜像名称# .:告诉Docker在当前目录查找Dockerfilesudo docker build -t jamtur01/nginx .
构建镜像时设置标签
# 如果不指定标签,Docker将自动为镜像设置一个latest标签sudo docker build -t jamtur01/nginx:v1 .
0 0
- 009-第一个Dockfile
- Dockfile
- 2017.09.11Dockfile
- 4-dockfile 制作镜像
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- 第一个
- html 和 css 基础总结笔记
- [docker]将容器的进程映射到主机-nginx
- 数据库中DDL、DML、DCL和TCP概念
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。以下代码目录和需要更的后缀名改了
- 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结
- 009-第一个Dockfile
- android实现自定义相机效果
- Google的Vysor使用时出现黑屏解决
- 二分法和牛顿法求一个非负实数的根号
- Android的JNI【实战教程】2⃣️--AS下NDK环境配置及第一个工程
- 应用层协议------HTTP
- C++中placement new操作符
- git中ssh与https究竟有何不同
- 关于sed命令去除文本当中每个字段前后空格及tab效率低下的解决办法