目錄
  1. 1. 一、环境准备
    1. 1.1. 1、安装docker
  2. 2. 二、搭建静态网站
    1. 2.1. 1、创建docker镜像
    2. 2.2. 2、在docker中安装nginx和vim
    3. 2.3. 3、创建网页目录
    4. 2.4. 4、添加网页
    5. 2.5. 5、查看网页
  3. 3. 三、docker其他命令
使用docker部署静态网站

一、环境准备

1、安装docker

参照https://j-kangel.github.io/2019/03/24/hyperledger/里面docker安装部分

二、搭建静态网站

1、创建docker镜像

1
2
docker run -p 80 --name web -i -t ubuntu /bin/bash  //启动交互式容器
root@6f9c831d1d1b:/# //进入docker交互式容器

2、在docker中安装nginx和vim

1
2
3
root@6f9c831d1d1b:/# apt-get update
root@6f9c831d1d1b:/# apt-get install -y nginx
root@6f9c831d1d1b:/# apt-get install -y vim

3、创建网页目录

1
root@6f9c831d1d1b:/# mkdir -p /var/www/html

4、添加网页

1
2
root@6f9c831d1d1b:/# cd /var/www/html
root@6f9c831d1d1b:/var/www/html# vim index.html

在index.html中输入:

1
2
3
4
5
6
7
8
9
10
<html>
<head>
<title>nginx in docker</title>
</head>
<body>
<p>
Hello,World!
</p>
</body>
</html>

保存后退出,查看端口

1
docker port web

显示如下:

1
80/tcp -> 0.0.0.0:32770

5、查看网页

使用curl查看:

1
curl http://127.0.0.1:32770     #32770为容器端口

使用浏览器查看,如下图所示:

三、docker其他命令

1
2
3
4
5
docker attach web  ##重新进入容器
docker ps ##查看docker进程
docker top web ##查看docker容器的进程
docker inspect | grep -i IPaddress ##查看docker的ip地址
docker inspect | grep -i hostport ##查看容器端口
文章作者: kangel
文章鏈接: https://j-kangel.github.io/2019/03/25/docker/
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 KANGEL