[root@kvm7 ~]# docker run -dit --name myweb -P centos/httpd 3114e98d1dd8e1546f6bb5325229a23d8c4e0e3f8126836c9b275727bd5cd013 [root@kvm7 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3114e98d1dd8 centos/httpd "/run-httpd.sh" 7 seconds ago Up 4 seconds 0.0.0.0:32779->80/tcp myweb
[root@kvm7 ~]# docker exec -it myweb bash [root@3114e98d1dd8 /]# ll www ls: cannot access www: No such file or directory [root@3114e98d1dd8 /]# ll /var/www/html/ total 0 [root@3114e98d1dd8 /]# exit exit
[root@kvm7 ~]# echo 'myweb test' > index.html [root@kvm7 ~]# docker cp index.html myweb:/var/www/html/
[root@kvm7 ~]# curl -s http://127.0.0.1:32779/index.html <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /index.html was not found on this server.</p> </body></html>
[root@kvm7 ~]# docker exec -it myweb bash [root@3114e98d1dd8 /]# find / -name index.html 2>/dev/null /usr/share/httpd/noindex/index.html /www/html/index.html [root@3114e98d1dd8 /]# mv www/html/index.html /var/www/html/ [root@3114e98d1dd8 /]# exit exit
[root@kvm7 ~]# curl -s http://127.0.0.1:32779/index.html myweb test