ok, I entered the container, replaced all 8081 to 8085 in every file, commited the container and changed the docker-compose.yml
to use that image instead of the allegroai/clearml:latest
and now it works 🙂
so I can run the experiments, I can see them, but no plots are saved because there is an upload problem when uploading to localhost:8085
Maybe those are internal ports for the docker since I can see the following for one of the dockers ports
section8008/tcp, 8080-8081/tcp, 0.0.0.0:8085->8085/tcp, :::8085->8085/tcp
That's weird. Did you do docker-compose down
and up properly?
oh but docker-ps
shows me 8081 ports for webserver, apiserver and fileserver containersCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b3f563d04af allegroai/clearml:latest "/opt/clearml/wrappe…" 7 minutes ago Up 7 minutes 8008/tcp, 8080-8081/tcp, 0.0.0.0:8080->80/tcp, :::8080->80/tcp clearml-webserver 176177d7571e allegroai/clearml:latest "/opt/clearml/wrappe…" 7 minutes ago Up 5 minutes 0.0.0.0:8008->8008/tcp, :::8008->8008/tcp, 8080-8081/tcp clearml-apiserver 48173c3aa1b1 docker.elastic.co/elasticsearch/elasticsearch:7.16.2 "/bin/tini -- /usr/l…" 7 minutes ago Up 5 minutes 9200/tcp, 9300/tcp clearml-elastic e82cf1dc7202 mongo:3.6.23 "docker-entrypoint.s…" 7 minutes ago Up 5 minutes 27017/tcp clearml-mongo 779296b2b5ba allegroai/clearml:latest "/opt/clearml/wrappe…" 7 minutes ago Up 7 minutes 8008/tcp, 8080-8081/tcp, 0.0.0.0:8085->8085/tcp, :::8085->8085/tcp clearml-fileserver e19f0423d39b redis:5.0 "docker-entrypoint.s…" 7 minutes ago Up 7 minutes 6379/tcp clearml-redis
I also changed the permissions of /usr/share/elasticsearch
according to this post: https://techoverflow.net/2020/04/18/how-to-fix-elasticsearch-docker-accessdeniedexception-usr-share-elasticsearch-data-nodes/ , but I’m getting the same error
another thing: I had to change 8081
to 8085
since it was already used
Did you make all the required changes in the docker compose?
Currently I’m changing /opt/ for my home folder
Hi! Good to see another ClearML user that carries it with them between companies ^^
Also, did you make sure to give the required permissions to the clearml folders in /opt/clearml/
?
there is no /usr/share/elasticsearch/logs/clearml.log
file (neither inside the container nor in my server)