返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >docker命令大全
  • 189
分享到

docker命令大全

docker容器运维php 2023-08-31 17:08:45 189人浏览 八月长安
摘要

# Docker命令 systemctl enable docker       ***设置开机启动docker*** systemctl disable docker      ***设置开机不启动docker:*** systemctl

# 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

--结束END--

本文标题: docker命令大全

本文链接: https://lsjlt.com/news/386334.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • docker命令大全
    # docker命令 systemctl enable docker       ***设置开机启动docker*** systemctl disable docker      ***设置开机不启动docker:*** systemctl...
    99+
    2023-08-31
    docker 容器 运维 php
  • Redis命令大全
    ------------恢复内容开始------------ Redis数据存储命令 1. 字符串 Redis字符串的值可以为三种类型: 字节串(byte string) 整数 浮点数 命令 公式 描述 GET ...
    99+
    2018-08-11
    Redis命令大全
  • ADB命令大全
    设备连接 通过usb设备连接 设备状态良好(可正常开机,usb接口完好) 打开设备的开发者选项和usb调试模式 安装设备驱动(可通过手机助手,一般都会自动安装,计算机可以正常识别设备即为安装成功)和adb-tools 测试是否配置成...
    99+
    2023-08-24
    adb android
  • Linux 命令大全(下)
    Linux 命令大全(上) 本文目录 6. 网络通讯 常用命令6.1 ssh 命令 – 安全的远程连接服务器6.1.1 含义6.1.2 语法格式6.1.3 常用参数6.1.4 参考示例 ...
    99+
    2023-09-10
    linux 运维
  • linux下vi命令大全
    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi...
    99+
    2022-06-03
    Linux vi 命令
  • Linux常用命令大全
    系统信息 arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode...
    99+
    2022-06-03
    Linux 命令
  • MySQL常用命令大全
    MySQL 常用命令大全1. mysql:连接数据库mysql 命令用户连接数据库。mysql 命令格式: mysql -h 主机地址 -u 用户名 -p 用户密码1) 连接到本机上的 MYSQL首先打开 ...
    99+
    2024-04-02
  • linux下mysql命令大全
    1.linux下启动mysql的命令:  mysqladmin start  /ect/init.d/mysql start (前面为mysql的安装路径)  2.linux下重启mysql的命令:  my...
    99+
    2024-04-02
  • OpenSUSE常用命令大全
    本篇内容介绍了“OpenSUSE常用命令大全”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用vi编辑/etc/inittab文件,将里面的...
    99+
    2023-06-16
  • ftp命令大全详解
    来熟悉熟悉ftp命令,对于服务器之间的文件传输太有用啦,不会怎么能行呢! 先来看看基础的命令,包括了连接,列出列表,下载,上传,断开这最基础的命令,会这些,在使用ftp命令行就毫无压力啦! 连接ftp服务器 格式:ftp [hostna...
    99+
    2023-08-31
    linux 服务器 网络
  • 数据库命令大全
    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname; 4.选择数据库 use database sqln...
    99+
    2023-09-09
    数据库 sql mysql
  • H3C基本命令大全
    H3C交换机配置命令大全H3C交换机  1、system-view   进入系统视图模式   2、sysname   为设备命名   3、display current-configuration 当前配置情况   4、 language-...
    99+
    2023-01-31
    命令 大全 H3C
  • Linux常用命令大全(超全面)
    日常使用命令 开关机命令 1、shutdown –h now:立刻进行关机 2、shutdown –r now:现在重新启动计算机 3、reboot:现在重新启动计算机 4、su -:切换用户;pas...
    99+
    2022-06-04
    Linux常用命令大全 Linux常用命令 Linux命令大全
  • linux中scp命令和scp命令用法大全
    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. svn 删除所...
    99+
    2022-06-04
    命令 大全 linux
  • Redis命令行参数大全
    Redis命令行参数大全 CLI工具的类型 可执行文件 作用 redis-server Redis Srver相关 redis-cli Redis命令行工具 redis-benchmark 基准测试工具 redis...
    99+
    2019-10-24
    Redis命令行参数大全
  • Linux tcpdump命令详解大全
    简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”...
    99+
    2022-06-04
    详解 命令 大全
  • linux Dig命令使用大全
    Dig简介: Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。由于一直缺失Dig man page文档,本文就权当一个dig使用向导吧。 Dig的源码是ISC BIND大...
    99+
    2022-06-04
    linux Dig命令
  • 常见的MySQL命令大全
    这篇文章主要介绍“常见的MySQL命令大全”,在日常操作中,相信很多人在常见的MySQL命令大全问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常见的MySQL命令大全”的疑惑...
    99+
    2024-04-02
  • mysql的基础命令大全
    本篇内容主要讲解“mysql的基础命令大全”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql的基础命令大全”吧! 1.导出整个数据库 mysqldum...
    99+
    2024-04-02
  • MySQL数据库命令大全
    1.数据库结构: 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 1 打开数据库 show databases 2 创建数据库 create database+数据库名 ...
    99+
    2023-09-03
    数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作