首页 > 其他分享 >Docker 命令汇总

Docker 命令汇总

时间:2023-08-21 11:13:26浏览次数:36  
标签:容器 run 查看 -- 汇总 命令 镜像 Docker docker

容器操作

查看正在运行的容器:docker ps
查看所有容器(包括停止的容器):docker ps -a
启动容器:docker start
停止容器:docker stop
进入正在运行的容器:docker exec -it /bin/bash
导出容器为镜像:docker commit
删除容器:docker rm

镜像操作

查看本地镜像列表:docker images
拉取镜像:docker pull
构建镜像:docker build -t
删除镜像:docker rmi
导出镜像为文件:docker save -o
导入镜像文件:docker load -i

容器与主机之间的文件拷贝

从主机拷贝文件到容器:docker cp /tmp/file.txt containername:/tmp/ 
docker cp 宿主机中要拷贝的文件名及其路径 容器名:要拷贝到容器里面对应的路径
从容器拷贝文件到主机:docker cp containername:/tmp/file.txt /tmp/
docker cp 容器名:容器中要拷贝的文件名及其路径 要拷贝到宿主机里面对应的路径

日志管理

查看容器日志:docker logs
查看实时容器日志:docker logs -f
清理日志:docker logs --tail=0

容器资源限制

限制容器使用的CPU资源:docker run --cpus=
限制容器使用的内存资源:docker run --memory=

容器调试与进程管理

查看容器内运行的进程:docker top
在容器中运行命令:docker exec

容器状态和元数据

查看容器状态:docker stats
查看容器元数据:docker inspect
 

容器重启策略

使用默认重启策略运行容器:docker run --restart=always
禁用容器重启策略:docker run --restart=no

容器时间和时区

设置容器的时区:docker run -e TZ=
 

容器标签与版本

查看镜像标签列表:docker image ls
为镜像添加标签:docker tag:
删除镜像标签:docker rmi:

空间的清理

如何分析Docker使用了多少空间docker system df
如何在Docker中清理一切docker system prune -a
只清理悬空的镜像docker image prune -a
清理未使用的卷宗/docker volume prune
清理停止运行的容器docker container prune

标签:容器,run,查看,--,汇总,命令,镜像,Docker,docker
From: https://www.cnblogs.com/walkersss/p/17645470.html

相关文章

  • ubunut 命令
    1.显示当前文件夹下文件数量 ls-l|grep"^-"|wc-l 2.查看占用硬件资源的进程 查看占用0号usb相机的进程fuser/dev/video0 或者查看占用英伟达显卡的进程 fuser-v/dev/nvidia* 3.杀死进程的命令kill-9进程id ......
  • Docker 的数据管理
    目录一、管理Docker容器中的数据1.数据卷2.数据卷容器二、容器互联三、Docker镜像创建1.基于已有镜像创建2.基于本地模板创建3.基于Dockerfile创建(1)联合文件系统(UnionFS)(2)镜像加载原理一、管理Docker容器中的数据管理Docker容器中数据主要有两种方式:数据卷(DataVolum......
  • Dockerfile 构建镜像
    目录一、构建Apache镜像1.创建工作目录2.编辑Dockerfile脚本3.编辑run执行脚本4.准备网站页面5.生成镜像6.新镜像运行容器7.测试二、构建SSH镜像1.创建工作目录2.创建Dockerfile脚本3.生成镜像4.启动容器并使用密码登录5.更改密码三、构建Systemctl镜像1.创建......
  • Docker 搭建 LNMP 架构的 Wordpress网站
    目录一、项目环境二、服务器环境三、任务需求四、获取Linux系统基础镜像五、Nginx1.建立工作目录2.编写Dockerfile脚本3.编辑nginx的主配置文件4.生成镜像5.创建自定义网络6.启动镜像容器7.验证nginx六、MySQL1.建立工作目录2.编写Dockerfile3.编辑mysql主配......
  • Dockerfile创建镜像
    Dockerfile是用于定义和构建Docker镜像的重要工具,它使得镜像的构建过程更加可控、可重复和可自动化,为应用程序的打包、分发和部署提供了便利性和灵活性。目录一、创建镜像方法二、Dockerfile概述三、Dockerfile操作指令 四、Dockerfile案例五、总结  一、创建镜像方......
  • Linux常用命令_拷贝移动、打包压缩、文本编辑命令(cp、mv、tar、vim)
                ......
  • Linux常用命令_文件目录操作命令(mkdir、rm、rmdir)
       ......
  • Linux常用命令_文件命令操作命令(ls、cd、cat、more、tail)
          ......
  • 基本的DOS命令
    基本的DOS命令感觉看着有点懵鼠标右键是粘贴(不能用快捷键)需复习慢慢理解......
  • docker——创建一个harbor仓库
    1.什么是harbor就像docker官方一样,它有一个hub.docker.com的官方仓库,给我们提供很多实用的镜像文件,使得我们直接使用dockerpull将需要的镜像拉取下来就可以运行使用了。同样的,我们用户自己也可以创建一个镜像仓库,把我们自己创建的镜像文件推送的私有的harbor仓库里面去,也可以拉取......