我想要構建一個docker容器,它可以在任何系統上運行HTML文件,只需要用戶鍵入docker run...
即可。 這是HTML代碼:Docker - 在docker中運行一個HTML文件
<!doctype html>
<html>
<style>
body {
padding: 20px 5%;
color: white;
font-family: Sabon, serif;
margin: auto;
max-width: 800px;
}
@media (min-width: 600px) {
}
</style>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>D & T</title>
</head>
<body>
<center>
<div id="headline">
<header>
<h1>Date and Time</h1>
<p></p>
</header>
<div id="blurb">
<p>This page will show you your current local time.</p>
</div>
</div>
<div id="section1">
<h2></h2>
<p>It is now</p>
</div>
<div id="section2">
<script type="text/javascript">
document.write ('<p>----<span id="date-time">', new Date().toLocaleString(), '<\/span>----<\/p>')
if (document.getElementById) onload = function() {
setInterval ("document.getElementById ('date-time').firstChild.data = new Date().toLocaleString()", 50)
}
</script>
</div>
<div id="section3">
<div style="position: absolute; bottom: 5px">
<i>RG</i>
</div>
</div>
<footer>
<p><i>Created 26 May 2017</i></p>
</footer>
</center>
</body>
</html>
目前我正在嘗試使用一個Ubuntu 14.04的環境和使用wget得到links2,然後使用XDG-開開HTML文件打開HTML文件。但我沒有得到頁面。 docker run...
只是沒有做什麼。沒有錯誤,但沒有網頁。 這是我Dockerfile
:
FROM ubuntu:14.04
WORKDIR /app
ADD . /app
USER root
RUN apt-get update
RUN apt-get install --no-install-recommends xdg-utils
RUN apt-get install -y --no-install-recommends links2
RUN xdg-open datetime.html
任何的替代品或正確的解決方案?
「運行HTML文件」 - 你什麼意思?你想在瀏覽器中顯示這個html或什麼? – arbogastes
是的,在瀏覽器中。它甚至有可能嗎? – user7091463