LOADING

加载过慢请开启缓存 浏览器默认开启

podman在pod里创建容器的时候无法运行

问题:
podman run -d --pod myapp-pod --name mysql 00a697b8380c 无法运行
解决过程:

  1. 使用 podman logs <容器ID> 查看问题,发现错误信息:
    2025-07-02 12:53:55+00:00 [ERROR] [Entrypoint]: Database is uninitialized and password option is not specified
    你需要通过环境变量指定以下之一:
    - MYSQL_ROOT_PASSWORD
    - MYSQL_ALLOW_EMPTY_PASSWORD
    - MYSQL_RANDOM_ROOT_PASSWORD
    
  2. 原因是容器启动时未进行必要的初始化,特别是未设置 root 密码。
  3. 添加环境变量 MYSQL_ROOT_PASSWORD 重新运行容器:
    podman run -d --pod myapp-pod --name mysql -e MYSQL_ROOT_PASSWORD=root1573 00a697b8380c
    

问答