docker命令大全

这篇具有很好参考价值的文章主要介绍了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://www.toymoban.com/news/detail-685947.html

到了这里,关于docker命令大全的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker - 常用容器部署命令大全(MySQL、MongoDB、Redis、RabbitMQ、ES、Kibana、Nacos、Sentine)

    目录 一、常用容器运行指令 MySQL Redis RabbitMQ ElasticSearch  kibana  Nacos Sentinel a)未持久化部署 b)持久化部署 a)未持久化部署: b)持久化部署:   a)为了 es 和 将来要下载的 kibana 进行互联,因此需要我们去创建一个网络. b) ES 部署 Ps:如果报错 \\\"Caused by: java.nio.file.Access

    2024年01月20日
    浏览(80)
  • 宝塔运维面板命令大全

    linux直接 输入 bt 就行了,然后按提示输入编号无脑操作,下面的都是旧版命令了 1. 启动面板 2. 停止面板 3. 重启面板 4. 查看面板状态 5. 查看面板日志 1. 创建网站 2. 删除网站 3. 禁用网站 4. 启用网站 5. 设置网站目录 6. 设置网站备份 7. 设置网站SSL证书 8. 查看网站状态 9. 重启

    2024年02月12日
    浏览(43)
  • 【云原生 • Docker】docker 环境搭建、docker 与容器常用指令大全

    目录 一、Docker 环境搭建 1. 准备工作(已有 Linux 环境可省略) 2. 安装 Docker 3. 设置 ustc 镜像 二、Docker/容器操作命令汇总 1. Docker 操作命令 2. 镜像相关命令 3. 查看容器 4. 创建容器 5. 停止与启动容器 6. 文件挂载 7. 目录挂载 8. 查看容器 IP 地址 9. 删除容器 1. 准备工作(已有

    2024年01月16日
    浏览(68)
  • 第七次作业 运维高级 docker容器进级版

    1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。 (1)拉取相应镜像 (2)运行mysql:5.6容器 (3)运行owncloud容器 (4)查看并验证 之后在浏览器中输入ipaddress:8080 2、安装搭建私有仓库 Harbor (1)下载好harbor和docker-compose (2)上传到Linux服务器 (3)复制docker-compose并修改权限 (4)解压harbor (

    2024年02月12日
    浏览(57)
  • K8S自动化运维容器化(Docker)集群程序

    1.什么是K8S K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container Schedul

    2024年02月10日
    浏览(69)
  • docker容器中扩展安装(PHP8)

    Docker容器是轻量级虚拟化技术的一种实现,可以在一个宿主机上运行多个隔离的应用容器。 Docker镜像是个可执行的文件,它包含了运行一个特定应用程序所需的一切组件。从Docker Hub上下载的镜像可能会缺少某些特定的软件包或库文件,因此我们需要在镜像中安装必要的工具

    2024年02月06日
    浏览(41)
  • 【Docker 学习笔记】Docker 命令大全

    说明 docker cli 命令大全 docker -v 查看当前docker的版本信息 docker --help 可以查看当前docker支持的所有命令 docker COMMAND --help 可以查看子命令的帮助信息 说明:不同版本的docker,支持的命令及参数可能有不同 以下命令在如下版本测试: 容器生命周期管理 命令 功能 语法 常用 OPT

    2024年02月13日
    浏览(34)
  • Docker常用命令大全

    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完成的docker有以下几个部分组成: DockerClient 客户端

    2024年03月27日
    浏览(58)
  • docker命令大全

    # docker 命令 systemctl enable docker       ** * 设置开机启动 docker* ** systemctl disable docker       ** * 设置开机不启动 docker : * ** systemctl start docker         ** * 启动 docker* ** systemctl stop docker         ** * 停止 docker 服务 * ** systemctl restart docker       ** * 重启 docker* ** docker info      

    2024年02月10日
    浏览(35)
  • docker 常用命令大全

    1.查看docker版本: 2.检查 Docker 是否正在运行: 3.重启docker服务: 4.列出本地镜像: 5.列出正在运行的容器: 6.列出所有容器(包括停止的): 7.重新启动容器: 8.停止容器: 9.启动已停止的容器: 10.删除容器: 11.保存和加载镜像到文件: 12.删除镜像: 13.加载环境变量(要始终

    2024年02月12日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包