zoukankan      html  css  js  c++  java
  • docker容器常用命令

    1. 查看容器
    docker ps 
    docker ps -a
    docker container ls
    docker container ls -a
    -a:会显示所有状态的容器(包括状态:exited,runing)
    
    1. 容器启动

    因为容器的生命周期依赖于启动时执行的命令,只要该命令不结束,容器就不会退出。

    docker run 
    --name 指定容器的名字
    -d 以后台方式启动容器
    -it 交互式访问
    --rm 退出容器时并删除容器
    --restart=always 无论容器因何种原因退出(包括正常退出),都立即重启。
    
    1. 进入容器
      docker exec和docker attach两种方式进入
    docker exec -it <container> bash|sh
    -it 以交互模式打开pseudo-TTY
    

    attach与docker主要区别如下:

    • attach直接进入容器启动命令的终端,不会启动新的进程。
    • exec则是在容器种打开新的终端,并且可以启动新的进程。
    • 如果想直接在终端中查看启动命令的输出,用attach; 其他情况使用exec。
    1. 查看容器日志
    docker logs [options]container
    -f: 跟踪日志输出
    --since: 显示某个开始的所有日志
    -t: 显示时间
    --tail: 仅列出最新N条容器日志
    
    1. 容器重命名
    docker rename <container>
    
    1. 停止stop/开启start/重启restart容器
    docker stop 
    docker kill 快速停止容器,其作用是向容器进程发送sigkill信号。
    docker start 会保留容器的第一次启动时的所有参数
    dcoker restart 可以重启容器,其作用就说依次执行docker stop和docker start。
    
    1. 暂停与恢复容器
    docker pause  处于停止状态的容器不会占用cpu资源
    docker unpause   恢复运行
    
    1. 删除容器和镜像
    docker rm  删除容器
    docker rm -v $(docker ps -aq -f status=exited)
    docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q) 删除所有容器
    docker rmi 删除镜像
    docker rmi $(docker images -q) 删除所有镜像
    
  • 相关阅读:
    虚拟主机服务器错误404解决方法
    虚拟主机服务器错误404解决方法
    虚拟主机服务器错误404解决方法
    以太坊:Truffle开发入门
    区块链是低成本的工业化基因测序解决方案
    区块链公证和知识产权(IP)保护原理
    区块链公证和知识产权(IP)保护应用场景
    ACOUG China Tour 2019上海站,等你来约!
    解析MySQL基础架构及一条SQL语句的执行流程和流转
    jquery 查找节点
  • 原文地址:https://www.cnblogs.com/linux123/p/12883959.html
Copyright © 2011-2022 走看看