使用docker build构建镜像
Docker 是一款非常流行的容器化技术,可以帮助用户快速构建、发布和运行应用程序。docker build 命令可以帮助用户构建自己的镜像,以便在本地或云端运行容器。
使用方法
- 准备Dockerfile文件
Dockerfile是一个文本文件,用于指定镜像的构建过程。用户可以在Dockerfile中指定镜像的基础镜像、添加文件、安装软件等操作。
FROM centos:7
MAINTAINER Your Name
RUN yum -y install httpd
ADD index.html /var/www/html/
CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
执行docker build命令,指定Dockerfile的路径,并指定构建的镜像的名称和标签:
docker build -t myimage:v1.0 /path/to/Dockerfile
构建过程中,docker会根据Dockerfile中的指令,一步步构建镜像,并将构建过程的结果输出到控制台。
使用docker images命令查看构建的镜像:
docker images
查看结果:
REPOSITORY TAG IMAGE ID CREATED SIZE
myimage v1.0 6f3c1f4d3b 2 minutes ago 1.2GB
使用docker run命令运行镜像:
docker run -d --name mycontainer myimage:v1.0
此时,容器就已经运行起来了,可以使用docker ps命令查看容器的运行状态:
docker ps
查看结果:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f7f6d5f8 myimage "/bin/sh" 5 minutes Up 5 minutes mycontainer