Docker结构:
在创建容器之前,我们要在我们的电脑安装好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查看所有的镜像:
利用生成的镜像创建容器
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端口即可: