前台运行
docker-compose up
后台运行
docker-compose up -d
启动
docker-compose start
停止
docker-compose stop
停止并移除容器
docker-compose down
非常多同学弄不清楚docker-compose up, docker-compose restart, docker restart的区别。
up和restart的区别
docker-compose restart不会加载新的docker-compose相关文件的新的改动(如,docker-compose.yml文件)
docker-compose down ; docker-compose up 一定会是全部最新的内容
如果只是改动代码和配置文件等,docker-compose restart是没有问题的
如果改动了docker-compose.yml里的内容,则必须down之后再up (restart是无法自动加载新变动的内容的)
docker restart 和docker-compose restart 的区别
docker restart是使用的是容器全名,如,docker restart imsight_radiology_cloud_algo_1
docker-compose restart使用的是docker-compose.yml里定义的别名, 如,docker-compose restart algo