我的编程空间,编程开发者的网络收藏夹
学习永远不晚

docker命令大全

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

docker命令大全

# docker命令

systemctl enable docker       ***设置开机启动docker***

systemctl disable docker      ***设置开机不启动docker***

systemctl start docker        ***启动docker***

systemctl stop docker         ***停止docker服务***

systemctl restart docker      ***重启docker***

docker info                   ***显示docker的系统信息,包括镜像和容器的数量***

docker version                ***显示docker的版本信息。***

docker --help                 ***帮助命令***

docker images                 ***查看所有本地主机上的镜像 可以使用docker image ls代替***

docker search                 ***搜索镜像***

docker pull                   ***下载镜像 docker image pull***

docker rmi                    ***删除镜像 docker image rm***

# 容器命令

docker run                    ***镜像id #新建容器并启动***

docker ps                     ***列出所有运行的容器 docker container list***

docker rm                     ***容器id #删除指定容器***

# 删除所有容器

docker rm -f $(docker ps -aq)     ***删除所有的容器***

docker ps -a -q |xargs docker rm  ***删除所有的容器***

# 启动和停止容器

docker start [容器id]         ***启动容器***

docker restart [容器id]       ***重启容器***

docker stop [容器id]          ***停止当前正在运行的容器***

docker kill [容器id]          ***强制停止当前容器***

# 退出容器

exit                          ***容器直接退出***

ctrl +P +Q                    >>>***容器不停止退出 ---注意:这个很有用的操作***<<<

# 其他常用命令

docker run -d [镜像名]         ***后台启动命令***

docker logs                   ***查看日志***

docker top                    ***容器id #查看容器中进程信息ps***

docker inspect                ***容器id #查看镜像的元数据***

docker exec                   ***进入当前容器后开启一个新的终端,可以在里面操作。(常用)***

docker attach                 ***进入容器正在执行的终端***

docker cp                     ***容器id:容器内路径 主机目的路径 #从容器内拷贝到主机上***

===========================================

# 这下面是比较难度比较高的一些命令

docker attach                 ***连接到正在运行中的容器***

docker build                  ***使用 Dockerfile 创建镜像***

docker builder                ***管理builds***

docker builder prune          ***清除build缓存***

docker checkpoint             ***管理checkpoints***

docker checkpoint create      ***从正在运行的容器创建检查点***

docker checkpoint ls          ***列出容器的检查点***

docker checkpoint rm          ***删除指定的检查点***

docker commit                 ***从容器创建一个新的镜像***

# docker config 管理Docker配置

docker config create          ***创建配置文件***

docker config inspect         ***查看配置文件信息***

docker config ls              ***显示docker里已经保存得配置文件***

docker config rm              ***删除配置文件***

# docker container 管理容器

docker container prune        ***删除所有已停止的容器***

# docker context 管理contexts

docker context create         ***创建一个上下文***

docker context export         ***将上下文导出到[tar] ~/.kube/config文件中***

docker context import         ***tarzip文件导入上下文***

docker context inspect        ***在一个或多个上下文上显示详细信息***

docker context ls             ***列出上下文***

docker context rm             ***删除一个或多个上下文***

docker context update         ***更新***

docker context use            ***设置当前docker的上下文***

docker cp                     ***用于容器与主机之间的数据拷贝***

docker create                 ***创建一个新的容器但不启动它***

docker diff                   ***检查容器里文件结构的更改***

docker events                 ***从服务器获取实时事件***

docker exec                   ***在运行的容器中执行命令***

docker export                 ***将文件系统作为一个tar归档文件导出到STDOUT***

docker history                ***查看指定镜像的创建历史***

# docker image 管理镜像

docker image inspect          ***显示一个或多个镜像的元数据***

docker image ls               ***列出本地镜像***

docker image prune            ***删除没有使用的镜像***

docker image rm               ***删除一个或多个镜像***

docker images                 ***列出本地镜像***

docker import                 ***从归档文件中创建镜像***

docker info                   ***显示 Docker 系统信息,包括镜像和容器数***

docker inspect                ***获取容器/镜像的元数据***

docker kill                   ***杀掉一个运行中的容器***

docker load                   ***导入使用 docker save 命令导出的镜像***

docker login                  ***登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub***

docker logout                 ***登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub***

docker logs                   ***获取容器的日志***

# docker manifest 管理manifest(实验,不应用于生产环境)

docker manifest annotate      ***向本地镜像清单添加附加信息***

docker manifest create        ***创建用于注释和推入注册表的本地清单列表***

docker manifest inspect       ***显示镜像清单或清单列表***

docker manifest push          ***将清单列表推入仓库***

docker manifest rm            ***从本地存储中删除一个或多个清单列表***

# docker network 管理网络

docker network connect        ***将容器连接到网络***

docker network create         ***创建一个网络***

docker network disconnect     ***断开容器的网络***

docker network inspect        ***显示一个或多个网络的元数据***

docker network ls             ***列出网络***

docker network prune          ***删除所有没有使用的网络***

docker network rm             ***删除一个或多个网络***

# docker node 管理集群(swarm)节点

docker node demote            ***从群集(swarm)管理器中降级一个或多个节点***

docker node inspect           ***显示一个或多个节点的元数据***

docker node ls                ***列出群集(swarm)中的节点***

docker node promote           ***将一个或多个节点推入到群集管理器中***

docker node ps                ***列出在一个或多个节点上运行的任务,默认为当前节点***

docker node rm                ***从群集(swarm)删除一个或多个节点***

docker node update            ***更新一个节点***

docker pause                  ***暂停容器中所有的进程***

# docker plugin 管理插件

docker plugin create          ***rootfs和配置创建一个插件。插件数据目录必须包含config.jsonrootfs目录。***

docker plugin disable         ***禁用插件***

docker plugin enable          ***启用插件***

docker plugin inspect         ***显示一个或多个插件的元数据***

docker plugin install         ***安装一个插件***

docker plugin ls              ***列出所有插件***

docker plugin push            ***将插件推送到注册表***

docker plugin rm              ***删除一个或多个插件***

docker plugin set             ***更改插件的设置***

docker plugin upgrade         ***升级现有插件***

docker port                   ***列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口***

docker ps                     ***列出容器***

docker pull                   ***从镜像仓库中拉取或者更新指定镜像***

docker push                   ***将本地的镜像上传到镜像仓库,要先登陆到镜像仓库***

docker rename                 ***重命名容器***

docker restart                ***重启容器***

docker rm                     ***删除一个或多个容器***

docker rmi                    ***删除一个或多个镜像***

docker run                    ***创建一个新的容器并运行一个命令***

docker save                   ***将指定镜像保存成 tar 归档文件***

docker search                 ***Docker Hub查找镜像***

# docker secret 管理Docker secrets

docker secret create          ***从文件或STDIN创建一个秘密作为内容***

docker secret inspect         ***显示有关一个或多个秘密的详细信息***

docker secret ls              ***列出秘密***

docker secret rm              ***删除一个或多个秘密***

# docker service 管理服务

docker service create         ***创建一个服务***

docker service inspect        ***查看服务的元数据***

docker service logs           ***获取服务的日志***

docker service ls             ***列出服务***

docker service ps             ***列出一个或多个服务的任务***

docker service rm             ***删除一个或多个服务***

docker service rollback       ***将更改恢复到服务的配置***

docker service scale          ***缩放一个或多个复制服务***

docker service update         ***更新服务***

# docker stack 管理堆栈

docker stack deploy           ***部署新的堆栈或更新现有堆栈***

docker stack ls               ***列出现有堆栈***

docker stack ps               ***列出堆栈中的任务***

docker stack rm               ***删除堆栈***

docker stack services         ***列出堆栈中的服务***

docker start                  ***启动一个或多个已经被停止的容器***

docker stats                  ***显示容器的实时流资源使用统计信息***

docker stop                   ***停止一个运行中的容器***

# docker swarm 管理集群(Swarm)

docker swarm ca               ***查看或旋转当前群集CA证书。此命令必须针对管理器节点***

docker swarm init             ***初始化一个群集(Swarm)***

docker swarm join             ***加入群集作为节点和/或管理器***

docker swarm join-token       ***管理加入令牌***

docker swarm leave            ***离开群集(Swarm)***

docker swarm unlock           ***解锁群集(Swarm)***

docker swarm unlock-key       ***管理解锁钥匙***

docker swarm update           ***更新群集(Swarm)***

# docker system 管理Docker

docker system df              ***显示docker磁盘使用情况***

docker system events          ***从服务器获取实时事件***

docker system info            ***显示系统范围的信息***

docker system prune           ***删除未使用的数据***

docker tag                    ***标记本地镜像,将其归入某一仓库***

docker top                    ***查看容器中运行的进程信息,支持 ps 命令参数***

docker trust                  ***管理Docker镜像的信任***

docker trust inspect          ***返回有关key和签名的低级信息***

docker trust key              ***管理登入Docker镜像的keys***

docker trust key generate     ***生成并加载签名密钥对***

docker trust key load         ***加载私钥文件以进行签名***

docker trust revoke           ***删除对镜像的认证***

docker trust sign             ***镜像签名***

docker trust signer           ***管理可以登录Docker镜像的实体***

docker trust signer add       ***新增一个签名者***

docker trust signer remove    ***删除一个签名者***

docker unpause                ***恢复容器中所有的进程***

docker update                 ***更新一个或多个容器的配置***

docker version                ***显示 Docker 版本信息***

# docker volume 管理volumes

docker volume create          ***创建一个卷***

docker volume inspect         ***显示一个或多个卷的元数据***

docker volume ls              ***列出卷***

docker volume prune           ***删除所有未使用的卷***

docker volume rm              ***删除一个或多个卷***

docker wait                   ***阻塞运行直到容器停止,然后打印出它的退出代码***

来源地址:https://blog.csdn.net/qq_42962935/article/details/130027039

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

docker命令大全

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Redis命令大全

------------恢复内容开始------------Redis数据存储命令1. 字符串Redis字符串的值可以为三种类型:字节串(byte string)整数浮点数命令公式描述GETGET key-name获取存储在给定键中的值SETSET key-n
Redis命令大全
2018-08-11

ADB命令大全

设备连接 通过usb设备连接 设备状态良好(可正常开机,usb接口完好) 打开设备的开发者选项和usb调试模式 安装设备驱动(可通过手机助手,一般都会自动安装,计算机可以正常识别设备即为安装成功)和adb-tools 测试是否配置成
2023-08-24

OpenSUSE常用命令大全

本篇内容介绍了“OpenSUSE常用命令大全”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用vi编辑/etc/inittab文件,将里面的
2023-06-16

H3C基本命令大全

H3C交换机配置命令大全H3C交换机  1、system-view   进入系统视图模式   2、sysname   为设备命名   3、display current-configuration 当前配置情况   4、 language-
2023-01-31

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /de
2022-06-03

linux下vi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern fil
2022-06-03

linux中scp命令和scp命令用法大全

scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. svn 删除所有的 .svn文件find . -
2022-06-04

Linux常用命令大全(超全面)

日常使用命令开关机命令 1、shutdown –h now:立刻进行关机2、shutdown –r now:现在重新启动计算机3、reboot:现在重新启动计算机4、su -:切换用户;passwd:修改用户密码5、logout:用户注销常
2022-06-04

Redis命令行参数大全

Redis命令行参数大全CLI工具的类型可执行文件作用redis-serverRedis Srver相关redis-cliRedis命令行工具redis-benchmark基准测试工具redis-check-aofAOF持久化文件检测工具和修复工具redis-
Redis命令行参数大全
2019-10-24

CISCO配置命令大全(3)

6、配置PPP:   PPP(Point-to-Point Protocol)是SLIP(Serial Line IP protocol)的继承者,它提供了跨过同步和异步电路实现路由器到路由器(router-to-router)和主机到网络
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录