Docker dying on start

hello I am trying to start (first time) HA as a docjer on a centos 7 vm…the docker dies in few seconds. nthis is what I get from docker’s log:

"
File “/usr/local/lib/python3.7/runpy.py”, line 193, in _run_module_as_main
main”, mod_spec)
File “/usr/local/lib/python3.7/runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “/usr/src/homeassistant/homeassistant/main.py”, line 396, in
sys.exit(main())
File “/usr/src/homeassistant/homeassistant/main.py”, line 368, in main
args = get_arguments()
File “/usr/src/homeassistant/homeassistant/main.py”, line 105, in get_arguments
import homeassistant.config as config_util
File “/usr/src/homeassistant/homeassistant/config.py”, line 15, in
from homeassistant import auth
File “/usr/src/homeassistant/homeassistant/auth/init.py”, line 17, in
from .mfa_modules import auth_mfa_module_from_config, MultiFactorAuthModule
File “/usr/src/homeassistant/homeassistant/auth/mfa_modules/init.py”, line 10, in
from homeassistant import requirements, data_entry_flow
File “/usr/src/homeassistant/homeassistant/requirements.py”, line 9, in
import homeassistant.util.package as pkg_util
File “/usr/src/homeassistant/homeassistant/util/package.py”, line 12, in
from importlib_metadata import version, PackageNotFoundError
File “/usr/local/lib/python3.7/site-packages/importlib_metadata/init.py”, line 547, in
version = version(name)
File “/usr/local/lib/python3.7/site-packages/importlib_metadata/init.py”, line 509, in version
return distribution(distribution_name).version
File “/usr/local/lib/python3.7/site-packages/importlib_metadata/init.py”, line 482, in distribution
return Distribution.from_name(distribution_name)
File “/usr/local/lib/python3.7/site-packages/importlib_metadata/init.py”, line 183, in from_name
dist = next(dists, None)
File “/usr/local/lib/python3.7/site-packages/importlib_metadata/init.py”, line 452, in
return (item for item in root.iterdir()
File “/usr/local/lib/python3.7/pathlib.py”, line 1090, in iterdir
for name in self._accessor.listdir(self):
PermissionError: [Errno 13] Permission denied: ‘/config’
"

it looks like the last line might be the one…any suggestions?

Can you share your docker config? Do you have a volume setup for /config? If so the directory you have it pointed to needs to exist and readable by the user your are launching your container under. Here is the config I use…

docker run -d \
--init \
--name="hass" \
-v /home/wuench/hass:/config \
-v /var/log/hass:/log \
-v /etc/localtime:/etc/localtime:ro \
--net=host \
--restart unless-stopped \
homeassistant/home-assistant /config/docker/run

Container data does not persist across recreates, so you have to store any data outside of it. That is what a volume does. It maps directories outside of the container so you don’t lose your config.

sorry I am missing how to assign a volume to /config…I am not a docker expert.

see my answer above…

Also, on Centos because of --net=host, you will need to open the firewall manually for port 8123 so you can get to the GUI, if you have firewalld running.

The documentation tells you…

solved thanks