# 创建镜像

  • 创建文件 Dockerfile
1
2
3
4
5
FROM centos:7
MAINTAINER bury "2054084196@qq.com"
RUN rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
RUN yum install -y nginx
EXPOSE 80
  • 构建镜像:
1
docker build -t=“medua/bury:v1” . 

(- t 告诉 Docker 镜像的名称和版本。是为了让 Docker 到当前本地目录去寻找 Dockerfile 文件)

1
docker commit -a “bury” -m “第一次提交鏡像”  daf571e7608b medua/bury:v1.0

a “bury” 为创建镜像的作者名字
- m “第一次提交鏡像” 为提交信息
daf571e7608b 为容器 id,medua/bury 为镜像名,
v1.0 为 tag
docker images 命令可见镜像创建成功
docker push medua/bury:v1.0 (推送到服务器)

>补充:   docker inspect 容器ID | grep IPAddress(查看容器ip地址)