Docker基础篇(-)

news2024/11/18 16:38:34
docker 三个要素
  1. 镜像
  2. 容器
  3. 仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CentOS 6.8 安装 docker

在这里插入图片描述

centos 7.0+

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager -y --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

systemctl start docker

在这里插入图片描述
在这里插入图片描述
启动Docker:systemctl start docker
停止Docker:systemctl stop docker
重启Docker:systemctl restart docker
查看Docker状态:systemctl status docker
开机启动:systemctl enable docker
查看Docker总体帮助文档:docker --help
查看Docker命令帮助文档:docker [COMMAND] --help

docker 镜像命令
docker images [-a | -q | --digests | --no-trunc] 列出本地主机上的镜像

在这里插入图片描述

docker search

docker search xxx镜像名字 ,去docker 官网上查询 https://hub.docker.com , 但拉取还是根据上面配置的阿里云拉取
在这里插入图片描述
docker search --filter stars=50 mysql 50星以上的。

docker pull xxx镜像

docker pull mysql 等价 docker pull mysql:latest
docker pull mysql:xx版本

docker rmi xxx镜像 删除镜像

在这里插入图片描述
删除单个
docker rmi -f xxx镜像:版本
在这里插入图片描述

删除多个
docker rmi -f 镜像名:版本 镜像名:版本
在这里插入图片描述

删除全部
docker rmi -f $(docker images -aq)

docker run

1、拉取centos

docker pull centos

2、实例化镜像 centos

docker images
docker run -it xxx镜像名字或者image_id 生成 镜像的一个容器 -i 交互 -t 伪终端
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
列出 docker 下面正在运行的容器
在linux中 执行 docker ps 列出docker 运行的容器列表
在linux中 执行 ps 列出 linux中进程

查看容器中的进程
docker top 容器
在这里插入图片描述

启动容器

docker start 容器名或容器id

重启容器

docker restart 容器名或容器id

退出容器

1、exit 退出容器切换到宿主机,容器停止
2、ctrl + P + Q 退出容器切换到宿主机,容器不停止

停止容器 相对于电脑关机

docker stop 容器ID或容器名

强制停止容器 相当于电脑直接拔掉电源

docker kill 容器ID或容器名

删除已停止容器

docker rm [-f] 容器ID
一次性删除多个容器 docker rm -f $(docker ps -aq)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1462229.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mouse IFN-α ELISA kit (Quick Test)

干扰素α(IFN-α)是一类由免疫细胞分泌的内源性调节因子,也被称为白细胞干扰素,主要参与响应病毒感染的先天性免疫。 基于结构特征、受体、细胞来源和生物活性的不同,干扰素可被分为Ⅰ、Ⅱ、Ⅲ三种类型,其中…

Qt Creator在#include第三方库不带.h后缀的文件时,没有智能提示和自动补全

1、问题截图 OSG文件目录下有很多头文件(均不带.h后缀),Qt Creator可以识别到OSG目录,但是OSG目录下的所有头文件识别不到 2、原因 找到原因是因为Qt Creator开启了ClanCodeModel插件导致的 3、解决方法 1、在Qt Creator中…

Apache服务

目录 引言 一、常见的http服务程序 (一)lls (二)nginx (三)Apache (四)Tomcat 二、Apache特点 三、Apache服务的安装 (一)yum安装及配置文件 1.配置…

机器学习基本概念(李宏毅课程)

目录 一、概念:1、机器学习概念:2、深度学习概念: 二、深度学习中f(.)的输入和输出:1、输入:2、输出: 三、三种机器学习任务:1、Regression回归任务介绍:2、Classification分类任务介绍:3、Stru…

MySql-DML-修改数据update

目录 修改数据 修改数据 update语法: update 表名 set 字段名1 值1 , 字段名2 值2 , .... [where 条件] ;案例1:将tb_emp表中id为1的员工,姓名name字段更新为’张三’ update tb_emp set name张三,update_timenow() where id1;案例2&…

CogFixtureTool(坐标系、校正与定位)

坐标系 任何VisionPro图像都支持一组坐标空间,为表达特定特征的位置提供数字框架。最有用的空间是根空间和用户空间,根空间将点与原始获取图像中的像素相关联,用户空间用于获得校准和固定空间中的特征位置和测量值。 根空间 图像的根空间…

python统计分析——使用AIC进行模型选择

参考资料:用python动手学统计学 1、导入库 # 导入库 # 用于数值计算的库 import numpy as np import pandas as pd import scipy as sp from scipy import stats # 用于绘图的库 import matplotlib.pyplot as plt import seaborn as sns sns.set() # 用于估计统计…

C++医学临床影像信息管理系统源码

一、医学影像信息系统概述 在现代医疗行业中,医学影像信息系统包括RIS,按照DICOM3.0国际标准设计,是由高性能服务器、网络和存储设备组成的硬件支撑平台,以大型关系数据库作为数据和影像的存储和管理工具,以医学影像的…

USB基础概念介绍

一. usb是什么 Universal Serial Bus,简称 USB,是一种串口总线的标准,在现实中频繁应用于 3C 数码产品,电脑、手机、打印机、游戏机等,被称为万能接口,目前已经发展为行业标准。 二、usb传输标准 自1996…

navicat连接云服务器(宝塔)

下面介绍两种navicat连接云服务器(宝塔)的方法 一、通过ssh配置(安全) 打开navicat,配置新链接的SSH(主机:填写公网IP,用户名和密码是服务器的账号密码) 在常规填写数据…

智慧城市环卫车辆监控管理方案

二.方案设计 智慧城市环卫系统主要包括以下几个方面: 1、通过 RFID 实时自动采集功能,自动统计了解各处垃圾桶每天清理情况; 2、GPS 与 DTU 透传相结合,实时掌握保洁及垃圾车辆的工作状态, 行驶路线以及任…

C 嵌入式系统设计模式 08:硬件代理模式

本书的原著为:《Design Patterns for Embedded Systems in C ——An Embedded Software Engineering Toolkit 》,讲解的是嵌入式系统设计模式,是一本不可多得的好书。 本系列描述我对书中内容的理解。本文章描述访问硬件的设计模式之一&…

ElasticStack安装(windows)

官网 : Elasticsearch 平台 — 大规模查找实时答案 | Elastic Elasticsearch Elastic Stack(一套技术栈) 包含了数据的整合 >提取 >存储 >使用,一整套! 各组件介绍: beats 套件:从各种不同类型的文件/应用中采集数据。比如:a,b,cd,e,aa,bb,ccLogstash:…

堆的结构实现与应用

目录 前言: 1.认识堆 a.如何认识堆? b.大根堆与小根堆 c.堆应用的简单认识 2.堆的结构与要实现的功能 3.向上调整算法 4.向下调整算法 5.向堆插入数据并建堆 6.堆的大小 7.堆的判空 8.取堆顶数据 9.删除堆顶数据 10.向上调整时间复杂度 11.向下调整时…

Js如何判断两个数组是否相等?

本文目录 1、通过数组自带方法比较2、通过循环判断3、toString()4、join()5、JSON.stringify() 日常开发,时不时会遇到需要判定2个数组是否相等的情况,需要实现考虑的场景有: 先判断长度,长度不等必然不等元素位置其他情况考虑 1…

jmeter下载base64加密版pdf文件

一、何为base64加密版pdf文件 如下图所示,接口jmeter执行后,返回一串包含大小写英文字母、数字、、/、的长字符串,直接另存为pdf文件后,文件有大小,但是打不开;另存为doc文件后,打开可以看到和…

Docker技术仓库

数据卷 为什么用数据卷? 宿主机无法直接访问容器中的文件容器中的文件没有持久化,导致容器删除后,文件数据也随之消失容器之间也无法直接访问互相的文件 为解决这些问题,docker加入了数据卷机制,能很好解决上面问题…

MT8788|MTK8788安卓核心板参数_4G联发科MTK模块

MT8788核心板是一款功能强大的4G全网通安卓智能模块。该模块采用了联发科AIOT芯片平台,具有长达8年的生命周期。MT8788模块内置了12nm制程的八核处理器,包括4个Cortex A73和4个Coretex A53,主频最高可达2.0GHZ。标配内存为4GB64GB&#xff0c…

Github 2024-02-22 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-02-22统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目4非开发语言项目2Go项目2HTML项目1Dart项目1Vue项目1JavaScript项目1TypeScript项目1 《Hello 算法…

HarmonyOS开发技术全面分析

系统定义 HarmonyOS 是一款 “ 面向未来 ” 、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够…