首页 > 其他分享 >docker

docker

时间:2022-08-17 11:04:19浏览次数:61  
标签:容器 ps volume tail print docker

docker常用命令

  • root权限进入容器

docker exec –it –u root promrtheus /bin/sh

  • 复制文件从本地到服务器

docker cp 本地路径 容器id或者容器名字:容器内路径

  • 复制文件从服务器到本地

docker cp 容器id或者容器名字:容器内路径 本地路径

  • 查询所有容器

docker images

  • 查询docker正在运行容器

docker ps

  • 启动所有容器

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

  • 重启所有容器

docker restart $(docker ps -a -q)

  • 关闭所有容器

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

  • 删除所有容器

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

  • 删除所有镜像

docker rmi $(docker images | awk '{print $3}' |tail -n +2)

离线安装docker项目

  • 导出导入镜像

    docker save -o images.tar  image1:v1 image2:v1

    docker load -i images.tar

  • 导出导入容器 一般不用这个,容易出错

    docker export -o thecontainer.tar container_name

    docker import thecontainer.tar newimagename:tag

docker v1.13 之后的垃圾清理

  • 查看 docker 文件夹磁盘使用情况

    du -sh /var/lib/docker/

  • 查看 docker 的磁盘使用情况

    docker system df

  • 清理磁盘,删除关闭的容器、无用的数据卷和网络,以及 dangling 镜像(即无 tag 的镜像)清理之前最好备份一下,有风险

    docker system prune --volumes

清理volume数据

#批量删除所有的孤儿volume,即没有任何容器用到的volume
docker volume rm $(docker volume ls -q)

#查看数据卷信息
docker volume inspect [volume]

#查看下目前使用的所有 volume
docker volume ls

#docker inspect 命令可以查看某个volume的具体信息
docker inspect [volume]

标签:容器,ps,volume,tail,print,docker
From: https://www.cnblogs.com/UshiromiyaBattler/p/16594288.html

相关文章

  • 添加docker容器端口(映射宿主机和docker容器中的端口)
    1.关闭正在运行要修改的容器dockerstop容器id#二选一即可dockerstop容器名2.查看要修改的容器iddockerps-a   3.进入主机配置文件目录cd/var/l......
  • docker 如何删除none镜像
    删除none的镜像,要先删除镜像中的容器。要删除镜像中的容器,必须先停止容器。$dockerimages$dockerrmi$(dockerimages|grep"none"|awk'{print$3}')直接删除......
  • docker pull 和 push
    docker拉取镜像和推送镜像pull镜像dockerpull仓库地址(repository:tag)从镜像中运行容器#-i交互式操作#-t终端#-d后台运行#—name容器名字dockerru......
  • docker 安装oracle
    1、docker安装参考:     https://www.cnblogs.com/snailgirl/p/15503867.html2、拉取镜像     dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin......
  • Docker 安装nacos
    1、拉取镜像dockerpullnacos/nacos-server:v2.1.02、准备挂载目录mkdir-p/home/myname/nacos/logs/mkdir-p/home/myname/nacos/init.d/vim/mydat......
  • 迁移与备份,Dockerfile,Docker私有仓库,Docker-compose,Mysql主从搭建,django读写分离
    1迁移与备份#一个容器内,尽量只有一个软件,不要把mysql,redis,。。。方到一个容器中,而要放到多个容器#镜像---》容器---》装了软件(vim,mysql)---》打包成镜像#打包后的镜......
  • Docker部署WebDav服务
    问题分析最近在用学校机房中的服务器搭建一个文件共享服务,前期使用了宝塔面板一键搭建了FTP服务器,使用一切正常。但是最近在使用其观看存储的视频文件时播放体验并不友......
  • docker篇:迁移备份、Dockerfile、私有仓库、docker-compose
    目录一、迁移备份二、Dockerfile2.1镜像如何获得2.2Dockerfile是什么?2.3如何构建镜像和配置dockerfile三、Docker私有仓库3.1如何将镜像传到公有仓库3.2自己搭建私有......
  • Docker安装RabbitMQ
    一.拉取镜像。dockerpullrabbitmq 二.查看镜像。 三.启动RabbitMQ。dockerrun-d--hostnamemy-rabbit--namerabbit-p15672:15672-p5672:5672rabb......
  • Centos8.2安装docker
    1.卸载(如安装过docker可使用以下命令卸载)yumremovedocker\docker-client\docker-client-latest\docker-......