创建一个简单的docker容器

1,089 阅读1分钟

Docker结构:

image.png

在创建容器之前,我们要在我们的电脑安装好docker.

创建项目和配置文件

1.创建mydocker文件夹,然后文件夹下面创建index.html和Dockerfile的文件:
Dockerfile配置文件如下:

# Dockerfile
FROM nginx
COPY index.html /usr/share/nginx/html/index.html
EXPOSE 80

创建镜像

  docker build . -t mydocker:latest

命令解析

  • build:创建 docker 镜像
  • .:使用当前目录下的 dockerfile 文件
  • -t:使用 tag 标记版本
  • mydocker:创建名为 mydocker 的镜像
  • :latest:标记为最新版本

可以使用docker images查看所有的镜像:

image.png

利用生成的镜像创建容器

  docker run -d -p 80:80 --name mydocker-container mydocker:latest
  

命令解析

  • run:创建并运行容器
  • -d:在后台运行容器
  • -p:发布端口
  • 80:80:将主机的80端口映射到容器的80端口(容器的80端口是默认暴露的)
  • –name:给创建的容器取名为mydocker-container
  • mydocker:latest:用最新的mydocker镜像来创建这个容器

一个简单的容器就创建好了,访问80端口即可:

image.png