一、reference介绍
- reference简介
二、本地环境介绍
2.1 本地环境规划
本次实践为个人测试环境,操作系统版本为centos7.6。2.2 本次实践介绍
1.本次实践部署环境为个人测试环境,生产环境请谨慎;2.在Docker环境下部署reference速查表工具。
三、本地环境检查
3.1 检查Docker服务状态
检查Docker服务是否正常运行,确保Docker正常运行。[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2023-12-21 18:58:04 CST; 3 days ago
Docs: https://docs.docker.com
Main PID: 11425 (dockerd)
Tasks: 47
Memory: 387.3M
CGroup: /system.slice/docker.service
├─11425 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock3.2 检查Docker版本
检查Docker版本[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c7013.3 检查docker compose 版本
检查Docker compose版本,确保2.0以上版本。[root@jeven ~]# docker compose version
Docker Compose version v2.6.0四、下载reference镜像
从docker hub拉取reference镜像[root@jeven ~]# docker pull wcjiang/reference:latest
latest: Pulling from wcjiang/reference
Digest: sha256:5a932f2ec25f830a887e936ab6f9978b6481d9647a173c6022327b8c86e9beb9
Status: Image is up to date for wcjiang/reference:latest
docker.io/wcjiang/reference:latest五、部署reference速查表
5.1 创建reference容器
使用docker-cli快速部署reference容器docker run -d --name reference --restart always -p 8933:3000 wcjiang/reference:latest使用docker compose运行reference容器version: '3.9'
services:
reference:
image: 'wcjiang/reference:latest'
ports:
- '8933:3000'
restart: always
container_name: reference通过 docker-compose.yaml 文件来创建 reference 容器。
[root@jeven reference]# docker compose up -d
[+] Running 2/2
⠿ Network reference_default Created 0.0s
⠿ Container reference Started 0.3s
5.2 检查reference容器状态
检查reference容器状态,确保reference容器正常启动。[root@jeven reference]# docker compose ps
NAME COMMAND SERVICE STATUS PORTS
reference "/busybox httpd -f -…" reference running 0.0.0.0:8933->3000/tcp, :::8933->3000/tcp六、访问reference首页
访问地址:http://192.168.3.166:8933/,将IP替换为自己服务器IP地址,进入到reference首页。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。