docker run -it ubuntu:20.04 bash
# 编辑docker配置文件
sudo vim /etc/docker/daemon.json
# 添加以下内容
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
]
}
# 重启docker
sudo systemctl restart docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
EOF
# 重启docker
sudo systemctl restart docker
# 镜像地址
"https://docker.1ms.run",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
docker pull docker.1ms.run/library/nginx
sudo mkdir -p /usr/share/nginx/html
sudo nano /usr/share/nginx/html/index.html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>我的网站</title>
<style>
body{
text-align:center;
margin-top:100px;
font-family:Arial;
}
h1{
color:#2d8cf0;
}
</style>
</head>
<body>
<h1>Hello Nginx!</h1>
<p>Docker + Nginx 部署成功啦</p>
</body>
</html>
Ctrl+O 回车保存 Ctrl+X 退出
docker stop nginx
docker rm nginx
docker run -d --name nginx -p 8080:80 -v /usr/share/nginx/html:/usr/share/nginx/html --restart=always nginx