Docker
简介
部署
镜像管理
容器管理
自定义镜像
commit
Dockerfile
dockerfile创建yum镜像
dockerfile创建ssh镜像
dockerfile创建http镜像
自定义仓库
存储持久化
自定义网络
端口映射
本文档使用 MrDoc 发布
-
+
首页
dockerfile创建http镜像
### 创建一个工作目录,并进入 ```asp mkdir httpd && cd httpd ``` ### 创建一个dockerfile文件 ```asp vim Dockerfile ``` ```asp from myos:sshd run yum -y install httpd workdir /var/www/html env EnvironmentFile=-/etc/sysconfig/httpd env PS1='[webserver@\h \W]\$ ' add index.html index.html expose 80 cmd ["/usr/sbin/httpd","-DFOREGROUND"] ``` ### 创建自定义网页 ```asp echo "it is httpd web " > index.html ``` ### 读取dockerfile并创建自定义镜像( . 代表当前目录) ```asp docker build -t myos:httpd . ``` ### 查看镜像列表出现新打包好的镜像 ```asp docker images ``` ```asp REPOSITORY TAG IMAGE ID CREATED SIZE myos httpd f15cc3ead19c 18 minutes ago 344MB myos ssh 58fa8eccc54a 6 hours ago 321MB myos yum bc161efffb59 6 hours ago 303MB centos latest 5d0da3dc9764 2 years ago 231MB ``` #### 启动http镜像 ```asp docker run -itd myos:httpd ``` #### 查看容器IP地址 ```asp docker inspect 8e ``` #### 访问容器IP,测试网站可以正常访问 ```asp curl http://172.17.0.3 ```
done
2023年11月9日 15:44
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码