docker学习笔记—基本命令

1、docker start/stop/restart/kill

启动/停止/重启/杀掉容器

实例操作如下:

2、docker run

创建并启动一个新的容器

常用参数如下:

实例操作如下:

3、docker rm

删除容器

常用参数如下:

-f #强制删除一个运行中的容器
-l #删除指定的链接
-v #删除与容器关联和卷

实例操作如下:

4、docker create

5、docker exec

在运行的容器中执行命令

常用参数如下:

实例操作如下

6、docker ps

列出容器(正在运行)

常用参数如下:

7、docker inspect

获取容器的元数据

常用参数如下:

8、docker logs

获取容器的日志

常用参数如下:

9、docker port

显示指定容器的端口映射

实例操作如下:

10、docker commit

用已存在的容器重新创建一个新的镜像

常用参数如下:

实例操作如下:

11、docker cp

用于容器与物理主机之间拷贝文件

实例操作如下:

12、docker login/logout

用于登录与登出容器镜像仓库
docker login #登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
docker logout #登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub

常用参数如下:

-u #登陆的用户名
-p #登陆的密码

实例操作如下:

13、docker pull/push

docker pull #从镜像仓库中拉取或者更新指定镜像
docker push #将本地的镜像上传到镜像仓库,要先登陆到镜像仓库

实例操作如下:

14、docker images

显示系统本地容器镜像文件

常用参数如下:

实例操作如下:

15、docker rmi

删除镜像

常用参数如下:

-f #强制删除

实例操作如下:

16、docker tag

标记本地镜像

实例操作如下:

17、docker build :

使用Dockerfile创建镜像

常用参数如下:

18、docker history

查看指定镜像的创建历史

常用参数如下:

-H #以可读的格式打印镜像大小和日期,默认为true;
–no-trunc #显示完整的提交记录;
-q #仅列出提交记录ID。

实例操作如下:

19、docker info

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

20、docker version

显示 Docker 版本信息

实例操作如下:

21、docker save

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

选项:

-o:输出到的文件

22、docker load

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

选项:

  • –input , -i :指定导入的文件,代替 STDIN。
  • –quiet , -q :精简输出信息

Original: https://www.cnblogs.com/qianyuliang/p/12045903.html
Author: 浅雨凉
Title: docker学习笔记—基本命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585476/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java 8 中的 Stream 遍历树形结构

    树形结构数据处理 public class TreeDemo { public static void main(String[] args) { testtree(); } pu…

    Linux 2023年6月7日
    0122
  • Jmeter 使用Json提取请求数据-2

    在接口测试中有一个这样的场景:业务接口需要用到登录token;下个接口需要用到前个接口返回值作为参数,该怎么实现? 首先先看下登录、业务接口,本文用的jmeter版本为5.4.1 …

    Linux 2023年6月8日
    0106
  • 简单动态页面的爬取

    ch6&7 动态渲染页面的爬取 ajax数据爬取 动态渲染页面的爬取 selenium的使用 splash的使用 1. ajax数据爬取 ajax数据的爬取主要依靠分析XH…

    Linux 2023年6月7日
    0105
  • null和空字符串对于查询where条件语句的影响

    在数据库中我们进行数据处理的过程中,对于null值或者空字符串的情况对于这种数据我们进行计算平均值以及查询过程中如何进行对于这类数据的处理呢? step1:建表:create ta…

    Linux 2023年6月14日
    0103
  • jenkins

    jenkins 1.简介 1.1 SVN介绍 1.2 Maven介绍 1.3 Ant介绍 1.4 Gradle介绍 1.5 jenkins工作原理 1.6 jenkins特点 2….

    Linux 2023年6月7日
    0117
  • Python 内置logging 使用详细讲

    logging 的主要作用 提供日志记录的接口和众多处理模块,供用户存储各种格式的日志,帮助调试程序或者记录程序运行过程中的输出信息。 logging 日志等级 logging 日…

    Linux 2023年6月7日
    083
  • pysimpleGui 之table使用

    (class) Table(values, headings=None, visible_column_map=None, col_widths=None, def_col_wid…

    Linux 2023年6月14日
    0102
  • Linux -查找功能

    Linux下有很多用于查询的命令,持续更新ing find命令 find用于查找指定目录下的文件 语法: find 【查找的位置】(选项) (参数) [filename] 常用选项…

    Linux 2023年5月27日
    0127
  • Bash shell

    例一: 函数、返回状态值、比较 #!/bin/bash NUM=$(date +%S) echo "当前苹果价格是每斤$NUM元" echo "===…

    Linux 2023年5月28日
    091
  • manjaro镜像官方下载

    manjaro国内下载地址,收藏 https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/manjaro-jp/ http…

    Linux 2023年6月8日
    0513
  • [20210930]bbed读取数据块7 fffext.sh.txt

    [20210930]bbed读取数据块7 fffext.sh.txt –//一般bash shell脚本很少考虑执行效率,仅仅考虑利用它快速解决工作中遇到的问题. &#…

    Linux 2023年6月13日
    089
  • WSL2+Docker+IDEA一站式开发调试

    WSL2+Docker+IDEA一站式开发调试 前言 ​ 我们知道,Docker是一个容器引擎;对于开发者来说,使用Dokcer容器部署各种开发需要的中间件(比如myql、redi…

    Linux 2023年6月7日
    0120
  • 不自由的自由职业

    大家好,我是良许,前码农,现在自由职业者。 有关注我朋友圈的小伙伴都知道,就在上周,我刚刚结束了长达 35 天的「假期」。 此言一出,立刻掀起了评论区留言狂潮,大家纷纷问我,你特么…

    Linux 2023年6月14日
    087
  • Spring cloud gateway 如何在路由时进行负载均衡

    本文为博主原创,转载请注明出处: 1.spring cloud gateway 配置路由 在网关模块的配置文件中配置路由: 其中lb表示采用了负载均衡,user-server表示服…

    Linux 2023年6月14日
    090
  • 全新UI西游H5决战天宫游戏详细图文架设教程

    前言 想体验经典Q版西游霸服快乐吗?想体验满级VIP的尊贵吗?想体验一招秒杀的爽快吗?各种极品炫酷时装、坐骑、翅膀、宠物通通给你,就在全新UI西游H5决战天宫! 本文讲解决战天宫架…

    Linux 2023年6月7日
    0108
  • Teamviewer解决方式–Win10

    用teamviewer远程时,如果被检测为商用,会给出提示,表示本次远程只能持续几分钟。下面给出win10的解决方案。 1、卸载teamviewer 从控制面板-程序与功能中卸载 …

    Linux 2023年6月8日
    0102
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球