Docker-compose

配置文件

镜像

  • 罗列镜像 docker images
    • 磁盘占用 docker system df
  • 拉取镜像 docker pull myrepo/my_image:v1.0
    • 推送镜像 docker push myrepo/my_image:v1.0
    • 导出镜像 docker save -o my_image.tar my_image:latest
    • 导入镜像 docker load -i my_image.tar
    • 标记镜像 docker tag my_image:latest myrepo/my_image:v1.0
  • 运行镜像 docker run -d --name my_container my_image:latest
  • 删除镜像
    • 删除指定镜像 docker rmi my_image:latest
    • 清理闲置镜像 docker image prune -a
    • 清理闲置镜像网络卷资源 docker system prune -a

容器

  • 配置文件 默认基于同路径下的docker-compose.yml文件,-f xxx.yml 指定文件
  • 创建容器 docker-compose up -d -d 为后台
  • 运行容器 docker-compose start
    • 查看资源 docker stats
    • 查看进程 docker ps -a
    • 查看日志 docker-compose logs 
    • 进入容器 docker-compose exec 容器名称 sh
  • 重启容器 docker-compose restart
  • 销毁容器 docker-compose down
  • 停止容器 docker-compose stop