停止所有的容器

docker stop $(docker ps -aq)

启动所有的容器

docker start $(docker ps -aq)

停止容器

docker stop <容器Name>

启动容器

docker start <容器Name>

删除所有的容器

docker rm -f $(docker ps -aq)

删除所有的镜像

docker-compose down --rmi all

删除容器

docker rm -f 容器名称

删除镜像

docker rmi 镜像ID

docker镜像打包

docker save 镜像ID -o 包名.tar

下载镜像

docker pull 镜像名称:tag版本

d导入镜像

docker load -i 包名.tar

拷贝Docker里面的文件或者文件夹

docker cp datahub-frontend-react:/datahub-frontend/ ./dockerInsert

镜像tag重命名

docker tag thatName:thatTag thisName:thisTag

进入容器 或者 docker exec -it 3b93 /bin/sh

docker exec -it 3b93 /bin/bash

构建本地的镜像

docker build -t kafka-kafka:v1 -f Dockerfile ./

基本运行样式

docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper:tag

查看容器日志(根据的容器名 --docker run —d 容器名)

docker logs

删除和停止容器

docker rm -f b7ee9987e6cb6881cad0e4bf09b9a7f9095003bbe5d67ff36fb2118b946478dd

创建docker通讯网络

docker network create datahub_network

指定运行脚本服务配置 默认启动配置的所有服务容器

docker-compose -f docker-compose.yml up -d

指定值启动配置众多服务里面的kafka-setup服务

docker-compose -f docker/docker-compose.zujian.yml up -d kafka-setup

深度清理缓存

docker system prune -a --force

不重启已经起来的容器

docker-compose -f docker-compose.gms.yml up -d datahub-upgrade --no-recreate

重新加载docker配置

sudo systemctl daemon-reload

重重启docker

sudo systemctl restart docker

docker-compose ud -d 命令本质是执行的使用up启动或重新启动所有定义的服务docker-compose.yml。

如果已有用于服务的容器,并且在创建容器后更改了服务的配置;为防止Compose获取更改,请使用该--no-recreate标志。

容器转化为镜像

docker commit datahub-frontend-react datahub-frontend-react-new:v0.12.1

docker export:表示将容器导出文件包

docker export -o finhub-cms.tar finhub-cms

docker import:表示根据docker export 导出的文件包新建一个镜像。

docker import finhub-cms.tar finhub-cms:v1

docker commit:也可以实现将容器转化为镜像。

docker commit finhub-cms finhub-cms:v1

docker save:表示将镜像打包,方便迁移

docer save -o finhub-cms_v1.tar.gz finhub-cms:v1

docker load: 表示将docker save导出的镜像包导入到本地仓库

docker load --input finhub-cms_v1.tar.gz

Docker 运行命令的更多相关文章

  1. 解决Docker运行命令时提示"Got permission denied while trying to connect to the Docker daemon socket"类情况

    Docker安装命令: 解决Docker运行命令时提示"Got permission denied while trying to connect to the Docker daemon ...

  2. CentOS 下运行Docker 内执行 docker build 命令的简单方法

    1. 通过部分文档进行学习...主要知识来源 https://blog.csdn.net/shida_csdn/article/details/79812817 2. 下载 docker 的rpm包. ...

  3. Docker 清理命令集锦

    杀死所有正在运行的容器 复制代码代码如下: docker kill $(docker ps -a -q) 删除所有已经停止的容器 复制代码代码如下: docker rm $(docker ps -a ...

  4. 在 Azure 上使用 Docker运行 Mono

    Docker 是最近相当热门的一个名词,它是一个基于 Linux Container 的轻量化的虚拟技术,而微软也相当积极与 Docker 合作,在 Azure 上支持这个火热的技术,并且提供简单的方 ...

  5. [Linux] - Docker 常用命令

    # 运行docker # -it表示前端运行 docker run -it centos /bin/echo haha # 后端运行并映射80端口 docker run -dt -p : --name ...

  6. docker基础命令详解

    Commands: attach    Attach to a running container build     Build an image from a Dockerfile commit  ...

  7. 关于Docker 常用命令

    Docker 常用命令 分类列一下常用的CLI命令 仓库相关 search/ pull / push / login etc. 例:docker pull ubuntu 从仓库下载ubuntuimag ...

  8. Docker入门命令

    Edit Docker入门命令 # 安装镜像sudo docker pull ubuntu:12.04# 镜像列表sudo docker images# 运行镜像sudo docker run -t ...

  9. Docker运行 Mono

    Docker运行 Mono Docker 是最近相当热门的一个名词,它是一个基于 Linux Container 的轻量化的虚拟技术,而微软也相当积极与 Docker 合作,在 Azure 上支持这个 ...

  10. 谁用光了磁盘?Docker System命令详解

    译者按: Docker镜像,容器,数据卷以及网络都会占用主机的磁盘空间,这样的话,磁盘很容易就会被用完.这篇博客介绍了一个简单的解决方案 - Docker System命令. 原文: What's e ...

随机推荐

  1. 循规蹈矩--从零开始建设k8s监控(一)

    前言 监控k8s集群,目前主流就是使用prometheus以及其周围的生态,本文开始介绍怎么一步步完成k8s监控的建设 环境准备 组件 版本 操作系统 Ubuntu 22.04.4 LTS minik ...

  2. 用 Ingram 和 masscan 来扫描全网存在漏洞的camera

    前言 大学的时候也写过和Ingram差不多的工具,不过那时候已经玩到没有兴致了,代码已不知道哪里去.没想到在Github看到了这个工具,实现思路和我的几乎一样,互联网就是这么神奇. Ingram的Gi ...

  3. 一套分布式IM即时通讯系统的技术选型和架构设计

    本文由冰河分享,作者博客 binghe.gitcode.host,原题"这套分布式IM即时通讯系统如何写到简历上?我给你整理好了!",本文有修订和改动. 1.引言 分布式IM即时通 ...

  4. 树莓派linux kernel 添加menuconfig菜单选项和编译

    https://www.bilibili.com/video/av91990721?zwbcmrpi_defconfig 打开顶层目录下的 Makefile,搜索 %config 找到如下内容: # ...

  5. Solution -「COCI 2009-2010」「洛谷 P8076」RESTORAN

    \(\mathscr{Description}\)   Link.   给定一个含 \(n\) 个点 \(m\) 条边的简单图, 求一种边二染色方案, 使得所有 \(\deg\ge2\) 的结点都邻接 ...

  6. C# 文件分割和文件合并

    C# 文件分割和文件合并 void SplitFile() { string sourceFile = "Old.mp4"; // 源文件路径 string outputFile1 ...

  7. 分布式事务-XA-DTP-TCC-BASE介绍

    前言 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成. 事务拥有以下四个特性,习惯上被称为 ACID 特性: 原子性(Atomici ...

  8. Apollo架构设计

    Apollo架构设计 Apollo有一点很好,就是它是由国内携程团队开发,而且文档写的很全,代码也完全开源.如果去了解它也可以直接去看它的官方文档. 一.配置中心概念 1.背景 在实际开发中都会与配置 ...

  9. [rustGUI][iced]基于rust的GUI库iced(0.13)的部件学习(04):实现窗口主题(颜色)变换(暨menu菜单的使用)

    前言 本文是关于iced库的部件介绍,iced库是基于rust的GUI库,作者自述是受Elm启发. iced目前的版本是0.13.1,相较于此前的0.12版本,有较大改动. 本合集是基于新版本的关于分 ...

  10. Eclipse中的快捷键:批量修改指定的变量名、方法名、类名等:alt + shift + r

    /* * Eclipse中的快捷键: * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl ...