zoukankan      html  css  js  c++  java
  • docker服务常见相关命令

    什么是 Docker

    Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。

    为什么写这篇文章

    昨天发现网站打不开,登录服务器去查看了文件,貌似也没什么问题,如实去重启了系统,重启完后,需要启动docker,发现之前的都忘记了,特此记录一下

    传统虚拟化

    image.png

    Docker

    image.png

    容器是独立运行的一个或一组应用,及他们的运行环境。容器是Docker中的一个重要的概念

    启动守护进程

    systemctl daemon-reload

    启动Docker

    systemctl start docker

    重启docker服务

    systemctl restart docker / service docker restart

    关闭

    docker service docker stop / docker systemctl stop docker

    Docker-compose

    compose命令大多依赖于yml文件,默认使用当前目录下的“docker-compose.yml“

    compose命令

    命令参数解释
    docker-compose build 构建yml中某个服务的镜像
    docker-compose ps 显示所有容器
    docker-compose logs 可以查看某个服务的log
    docker-compose port 打印绑定的public port
    docker-compose pull pull服务镜像
    docker-compose up 启动yml定义的所有服务
    docker-compose stop 停止yml中定义的所有服务
    docker-compose start 启动被停止的yml中的所有服务
    docker-compose kill 强行停止yml中定义的所有服务
    docker-compose rm 删除yml中定义的所有服务
    docker-compose restart 重启yml中定义的所有服务
    docker-compose scale 扩展某个服务的个数,可以向上或向下
    docker-compose version 查看compose的版本

    compose常用命令列子

     
    docker-compose up -d nginx 构建建启动nignx容器
    docker-compose down 删除所有nginx容器,镜像
    docker-compose restart nginx 重新启动nginx容器
    docker-compose run --no-deps --rm php-fpm php -v 在php-fpm中不启动关联容器,并容器执行php -v 执行完成后删除容器
    docker-compose build nginx 构建镜像 。
    docker-compose build --no-cache nginx 不带缓存的构建。
    docker-compose logs nginx 查看nginx的日志
    docker-compose logs -f nginx 查看nginx的实时日志
    docker-compose rm nginx 删除容器(删除前必须关闭容器)
    docker-compose stop nginx 停止nignx容器
    docker-compose start nginx 启动nignx容器
  • 相关阅读:
    缓存概述
    进程Process
    MVC系统过滤器、自定义过滤器
    暂无,进程那篇深度不够
    SeasLog 与 monolog 日志系统的区别,SeasLog安装步骤
    阿里面试官:说一下从url输入到返回请求的过程,问的难度就是不一样!
    [技术分享]OSI七层模型详解
    Mysql引擎介绍及InnoDB逻辑存储结构
    Paypal 实现自动订阅
    PayPal 支付Checkout 收银台和 Subscription 订阅计划全过程分享
  • 原文地址:https://www.cnblogs.com/xianz666/p/14792288.html
Copyright © 2011-2022 走看看