# Build/Dev Host ## Build ```bash TgtHostname=cloud16.cvtt.vpn Version=$(cat cvttpy/release_version.txt) cd /home/oleg/develop/cvtt2 docker build -t config_service -t config_service:${Version} -f cvttpy/utils/docker/config_service/Dockerfile . ## Deploy docker save -o /tmp/cvtt_config_service.img.tar config_service scp /tmp/cvtt_config_service.img.tar cvtt@${TgtHostname}:/tmp/ ssh cvtt@${TgtHostname} ``` ## On target Machine make sure user can use docker ```bash sudo usermod -a -G docker cvtt ``` **Re-login as cvtt after adding cvtt to the group** ```bash docker rm -f cvtt_config_service docker load -i /tmp/cvtt_config_service.img.tar docker run -d --name=cvtt_config_service -p 6789:6789 -v /home/cvtt/prod/config_service/data:/app/data -v /home/cvtt/prod/logs:/logs config_service ``` ## Restarting ```bash docker restart cvtt_config_service ``` # Useful Commands ```bash docker images docker ps -a docker image rm docker rm docker exec -it /bin/bash ```