docker-compose运行ubuntu镜像
在docker-compose.yml里这样写
version: "3.7"
service:
abc:
image: ubuntu:latest
container_name: abc
restart: always
然后docker-compose up -d之后,容器一直在restartting重启
这样修改就好了,加个tty
version: "3.7"
service:
abc:
image: ubuntu:latest
container_name: abc
restart: always
tty: true
在docker容器里运行脚本即使加上-dit也会自动退出,可以使用
tail -f /dev/null
防止容器自动退出,因为在docker里脚本运行后终端就会自动退出,即使是加了-dit,我试了好多次
docker-compose的基本命令
docker-compose up -d//一键启动yml文件里的所有容器,也可以在后面单独加一个容器单独启动
docker-compose ps
docker-compose stop
docker-compose rm
docker-compose start|restart
docker-compose pull //更新镜像,更新了后docker-compose up -d --build应用最新镜像