84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
例如,我用docker hub的Debian官方镜像创建了一个容器,然后进入容器update了一番,然后又部署了一个nginx服务,并在rc.local里设置自启,之后退出容器并将该容器commit了一个新镜像A。之后我尝试从A镜像启动一个容器却发现启动失败了,docker run -d后docker ps里没有该容器,docker run -it后退出容器后容器随之也关闭了。请问这是什么原因呢?求解答谢谢。Dockerfile用得还不是很应手。
docker hub
commit
docker run -d
docker ps
docker run -it
光阴似箭催人老,日月如移越少年。
コンテナには実行するサービスが必要ですが、公式の推奨では、コンテナは 1 つのサービスのみを実行します
すべての Dockerfile の後には CMD または ENTRYPOINT が続きます。イメージをバックグラウンドで実行したい場合は、run -d の後に永続的なコマンドまたはプログラムを実行してください
はい!ただし、nginx サービスはコンテナのフォアグラウンドで実行されます。システム サービスに追加しないでください
コンテナには実行するサービスが必要ですが、公式の推奨では、コンテナは 1 つのサービスのみを実行します
すべての Dockerfile の後には CMD または ENTRYPOINT が続きます。イメージをバックグラウンドで実行したい場合は、run -d の後に永続的なコマンドまたはプログラムを実行してください
はい!ただし、nginx サービスはコンテナのフォアグラウンドで実行されます。システム サービスに追加しないでください