我正在学习如何部署Web应用程序,我曾经使用过nginx和gunicorn,一切都很完美,但现在我不得不使用docker,我陷入困境。
当我在没有Docker的情况下安装nginx时,我只是运行:
sudo systemctl start nginx
然后我去了我的网络服务器,看到nginx在运行。但我不明白为什么我不能用Docker作曲?我转到一个特定的URL,什么都没有发生。当我访问时:
docker exec -ti nginx bash
它仍然不知道sudo、systemctl、start等命令。
正确的方法是什么?我读了10篇类似的文章,但仍然不理解如何部署和运行我的Web应用程序(尽管不是在本地主机上)。