使用 docker 在虚拟机安装的 gitea ,挂起再开启之后,在宿主机访问 localhost:3000 无响应,dockers exec -it 进入 gitea 容器内,curl localhost:3000 有响应,不理解为什么会这样
宿主机
sudo lsof -i:3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 1143 root 3u IPv4 57314 0t0 TCP localhost:3000->localhost:47154 (ESTABLISHED)
docker-pr 1143 root 4u IPv4 22310 0t0 TCP *:3000 (LISTEN)
docker-pr 1143 root 5u IPv4 57316 0t0 TCP 192.168.59.211:59786->172.18.0.2:3000 (SYN_SENT)
docker-pr 1151 root 4u IPv6 21027 0t0 TCP *:3000 (LISTEN)
firefox-e 2603 chestnut 60u IPv4 59404 0t0 TCP localhost:47154->localhost:3000 (ESTABLISHED)
sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7a4a8540bba1 gitea/gitea:latest "/usr/bin/entrypoint…" 12 hours ago Up 12 hours 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp, 0.0.0.0:222->22/tcp, :::222->22/tcp gitea
c1e264ec6efc mysql:8 "docker-entrypoint.s…" 12 hours ago Up 12 hours 3306/tcp, 33060/tcp
docker exec -it 7a4a /bin/bash
7a4a8540bba1:/# curl localhost:3000
<!DOCTYPE html>
<html lang="en-US" class="theme-auto">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Installation - Gitea: Git with a cup of tea</title>
docker-compose 的配置文件按照官方给的范例写的