第二大题之前配置配置阿里云镜像源:sudo vim /etc/docker/daemon.json
{
"registry-mirrors": ["
https://jn05pqka.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
第四大题:
mkdir http cd http
# 使用centos:latest作为基础镜像 FROM centos:latest # 设置工作目录为/var/www/html WORKDIR /var/www/html # 安装httpd和相关的工具 RUN yum update -y && yum install -y httpd # 将Dockerfile所在的http目录(注意:不是/var/www/html)的内容复制到容器的/var/www/html # 如果你的index.html文件在/root/http目录中,则使用下面的COPY指令 COPY ./index.html /var/www/html/ # 开放80端口 EXPOSE 80 # 设置httpd服务开机自启 CMD ["/usr/sbin/httpd", "-DFOREGROUND"]
此外,你还需要在
/root/http
目录下创建一个
index.html
文件,内容如下:
<!DOCTYPE html> <html> <head> <title>YourName's Webpage</title> </head> <body> <h1>liuzhongyuan</h1> </body> </html>
docker build -t httpd-test .
docker run -d --name my-httpd-container -p 8080:80 httpd-test