欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > Docker常用指令。(工作中用到的)

Docker常用指令。(工作中用到的)

2024/10/24 10:23:51 来源:https://blog.csdn.net/Kinght_123/article/details/140118071  浏览:    关键词:Docker常用指令。(工作中用到的)

文章目录

  • Docker常用指令
    • 重启docker容器
    • 查看运行结果
    • 查看文件并跳转到指定行数
    • 查看容器日志
    • 创建容器
      • 交互式的方式创建容器
      • 后台式创建容器
    • 退出容器

Docker常用指令

  • docker ps # 列出所有运行的容器
    docker ps -a # 列出所有的容器
    docker exec -it containerId或containerName /bin/bash  # 进入容器内部
    
  • docker inspect containerId或containerName  # 查看容器信息
    docker logs containerId或containerName  # 查看容器日志
    docker top containerId或containerName  # 查看容器中的进程信息
    
  • docker rm containerId或containerName  # 删除指定容器
    docker rm -f containerId或containerName  # 强制删除启动的容器
    
  • docker cp containerId或containerName: 容器内路径 宿主机路径  # 从容器中拷贝文件到宿主机
    docker cp 宿主机路径 containerId或containerName: 容器内路径  # 从宿主机拷贝文件到容器
    
  • docker exec -it tsim bash  # 进入到tsmi容器中
    
  • docker kill 容器ID  # 杀死某个容器
    docker rm 容器ID  # 删除某个容器
    

重启docker容器

  • docker-compose restart  # 正常情况下
    

但是有的时候需要修改配置文件,所以需要先把容器down一下,然后up,最后在restart

  • docker-compose down
    docker-compose up -d
    docker-compose restart
    

查看运行结果

  • docker-compose logs -f
    

查看文件并跳转到指定行数

  • vim main.py 100G # 打开main.py文件,并跳转到第100行
    
  • :set number # 显示行数
    
  • :set hlsearch # 显示高亮
    
  • :set ignorecase # 忽略大小写
    

查看容器日志

  • docker logs baa8ca7f50f5 | tail -20  # 查看容器baa8ca7f50f5的日志(后20行)
    

创建容器

交互式的方式创建容器

  • docker run -it --name=容器名称 镜像名称:标签 /bin/bash
    

    这样创建完容器后,自动进入到容器内部。

后台式创建容器

  • docker run -id --name=容器名称 镜像名称:标签
    

    这样创建完容器后,并没有进入到容器内部

    想要进入容器内部输入以下指令:

    docker exec -it 容器名称(或者容器ID) /bin/bash
    

退出容器

  • Ctrl + P + Q  # 退出容器(容器不关闭)
    exit  # 退出容器(容器关闭)
    

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com