docker-composeで起動したコンテナがすぐ落ちる

前提

dockerのimageを更新してymlファイルから新しいコンテナを作ったら、起動してすぐ落ちるようになってしまった。
ログで調べたらサーバーが起動してるのでコンテナは自分が不要だと思って落ちてしまうらしい。
/tmp/.X1-lockを削除すれば良いらしいが場所が分からない。

実現したいこと

コンテナを正常に起動したい。

発生している問題・エラーメッセージ

Warning: d9c35a9f60c9:1 is taken because of /tmp/.X1-lock Remove this file if there is no X server d9c35a9f60c9:1 A VNC/X11 server is already running as :1 on machine d9c35a9f60c9

該当のソースコード

yml

version: '3'services: webapp: image: test/ye:webapp2 container_name: webapp-container2 ports: - 3000:3000 volumes: - c:\my-docker:/home/ubuntu/data mysql: image: test/ye:mysql2 container_name: mysql-container2 environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: test MYSQL_PASSWORD: test MYSQL_DATABASE: test TZ: Asia/Tokyo

試したこと

docker exec -it webapp-container2 /bin/bashに入ってrm X1をしたかったがnot runningで入れなかった。

補足情報(FW/ツールのバージョンなど)

win10
docker desktop for win 4.8.0
ubuntu 20.04.45 LTS

コメントを投稿

0 コメント