67243


Dockerfiles/rails/Dockerfile

[code]

    FROM ubuntu:14.04
    
[/code]

docker-compose.yml

[code]

    rails:
        build: Dockerfiles/rails/
        image: rails
        container_name: rails
        ports:
         - "3003:3000"
        links:
         - mysql
        networks:
          rails_net:
            ipv4_address: 172.20.1.2
        restart: always
    
[/code]

を作成して `docker-compose up -d` を実行したところ  
docker ps で STATUS が UP にならずに  
`Restarting (1) 29 seconds ago`  
が繰り返されます

UP 状態にして中に `docker exec -it <container id> /bin/bash` で入りたいのですがどうすればいいでしょうか

`ubuntu:14.04` を `mysql:5.6` にかえると起動したままになります


CC BY-SA 4.0
2020-05-25T02:09:26.850
66957
2020-06-03T02:19:05.577
question
docker docker-compose
ubuntu イメージを docker-compose で起動して UP 状態にしたい


コメントで教えていただいた通り  
`tty: true`  
で起動状態を維持できるようになりました

ただその状態でPC(ホスト)を再起動するとコンテナが落ちてしまうんですが  
社内の他の人が作ったコンテナはそれでもずっと起動し続けてるので  
できればその方法を知りたかったのですが

毎回 docker-compose up すればPC落とすまでは起動できるようになったので  
これでやりたいことはできました


CC BY-SA 4.0
2020-06-03T02:19:05.577
67243
2020-06-03T02:19:05.577
66957
answer