首页 > 其他分享 >Docker-基础篇

Docker-基础篇

时间:2024-08-20 13:38:20浏览次数:11  
标签:容器 network 基础 注册表 镜像 Docker docker

Linux安装

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 4: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
# 由于 pig v3 使用镜像分层技术,Docker 版本必须为 19.x+
docker --version

基础命令

容器生命周期管理
* run - 创建并启动一个新的容器。
* start/stop/restart - 这些命令主要用于启动、停止和重启容器。
* kill - 立即终止一个或多个正在运行的容器
* rm - 于删除一个或多个已经停止的容器。
* pause/unpause - 暂停和恢复容器中的所有进程。
* create - 创建一个新的容器,但不会启动它。
* exec - 在运行中的容器内执行一个新的命令。

容器操作
* ps - 列出 Docker 容器
* inspect - 获取 Docker 对象(容器、镜像、卷、网络等)的详细信息。
* top - 显示指定容器中的正在运行的进程。
* attach - 允许用户附加到正在运行的容器并与其交互。
* events - 获取 Docker 守护进程生成的事件。
* logs - 获取和查看容器的日志输出。
* wait - 允许用户等待容器停止并获取其退出代码。
* export - 将容器的文件系统导出为 tar 归档文件。
* port - 显示容器的端口映射信息。
* stats - 实时显示 Docker 容器的资源使用情况。

容器的root文件系统(rootfs)命令
* commit - 允许用户将容器的当前状态保存为新的 Docker 镜像。
* cp - 用于在容器和宿主机之间复制文件或目录。
* diff - 显示 Docker 容器文件系统的变更。

镜像仓库
* login/logout - 管理 Docker 客户端与 Docker 注册表的身份验证。
* pull - 从 Docker 注册表(例如 Docker Hub)中拉取(下载)镜像到本地。
* push - 将本地构建的 Docker 镜像推送(上传)到 Docker 注册表(如 Docker Hub 或私有注册表)。
* search - 用于在 Docker Hub 或其他注册表中搜索镜像。

本地镜像管理
* images - 列出本地的 Docker 镜像。
* rmi - 删除不再需要的镜像。
* tag - 创建本地镜像的别名(tag)。
* build - 从 Dockerfile 构建 Docker 镜像。
* history - 查看指定镜像的历史层信息。
* save - 将一个或多个 Docker 镜像保存到一个 tar 归档文件中。
* load - 从由 docker save 命令生成的 tar 文件中加载 Docker 镜像。
* import - 从一个 tar 文件或 URL 导入容器快照,从而创建一个新的 Docker 镜像。
info|version
* info - 显示 Docker 的系统级信息,包括当前的镜像和容器数量。
* version - 显示 Docker 客户端和服务端的版本信息。

网络命令
* docker network ls: 列出所有网络。
* docker network create <network>: 创建一个新的网络。
* docker network rm <network>: 删除指定的网络。
* docker network connect <network> <container>: 连接容器到网络。
* docker network disconnect <network> <container>: 断开容器与网络的连接。

卷命令
* docker volume ls: 列出所有卷。
* docker volume create <volume>: 创建一个新的卷。
* docker volume rm <volume>: 删除指定的卷。
* docker volume inspect <volume>: 显示卷的详细信息。

  

标签:容器,network,基础,注册表,镜像,Docker,docker
From: https://www.cnblogs.com/nxjblog/p/18369305

相关文章

  • wifi基础(一):无线电波与WIFI信号干扰、衰减
    liwen012024.08.18前言无论是在产品开发还是在日常生活中,在使用无线网络的时候,都会经常遇到一些信号不好的问题,也会产生不少疑问:为什么我们在高速移动的高铁上网络会变慢?为什么5GWiFi的穿墙能力没有2.4G的好?为什么在对WiFi进行iperf拉距测试的时候,每次测试数据都......
  • 【C语言】基础知识详解(二) 字符串
    一、什么是字符串?在C语言中,字符串是一种特殊的字符数组,用于存储一系列字符。字符串的表示:在C语言中,字符串是由字符组成的数组,并以空字符'\0'结束。空字符用于标识字符串的结束。例如,字符串"hello"在内存中实际上是{'h','e','l','l','o','\0'}。字符串声明:可以使......
  • 【生化代谢基础笔记】RNA 合成
    第一节原核生物转录的模板和酶⚠️RNA合成需要:DNATemplate,NTP,RNApol,其他蛋白质因子,$Mg^{2+}$一、原核生物转录模板模板链(Templatestrand)VS编码链(Codingstrand)模板链为合成模板另一股单链为编码链,mRNA碱基序列与编码链一致二、RNA聚合酶催化RNA的合成......
  • AlmaLinux release 9.4 安装docker环境
    1.安装docker环境1.1查看系统环境[root@AlmaLinux-9~]$cat/etc/redhat-release;uname-rs移除旧版本的Docker(如果有):sudoyumremovedocker\docker-client\docker-client-latest\docker-common\......
  • 深入理解双变量(二元)正态投影:理论基础、直观解释与应用实例
    在统计学和机器学习中,理解变量之间的关系对于构建预测模型和分析数据至关重要。探索这些关系的一种基本技术是双变量投影bivariateprojection。它依赖于二元正态分布的概念,所以又被称为二元投影。这种技术允许我们根据另一个变量来检验和预测一个变量的行为,利用它们之间的依赖......
  • openEuler安装Docker和踩坑分析
    去年12月8日,CentOS开发团队在其官博宣布,CentOS8将在2021年12月31日结束支持,CentOS7会按照计划维护至生命周期结束即2024年6月30日,接下来接下来将重点建设CentOSStream。免费的RedHat没有了,但生活还得继续。接下来我的目光转向openEuler,openEuler是一个开......
  • Docker 入门教程
    本文是官方GettingStarts教程的阅读笔记,包含对步骤、命令的记录和解释。教程分一系列课程,包括有:安装Docker运行容器和创建自定义容器创建高效可复用的镜像,并推送到DockerHub上GetDockerDesktopDockerDesktop是简单易用的Docker工具软件,使用DockerDesktop可......
  • Docker 入门文档阅读笔记
    Docker的架构图片来自Docker官网教程Docker采用CS架构,可以通过CLI和API与Dockerdaemon进行交互。DockerObjectsImages(镜像)Animageisaread-onlytemplatewithinstructionsforcreatingaDockercontainer.Often,animageisbasedonanotherima......
  • 四:《Python基础语法汇总》— 列表&元组&集合
    一:列表​列表是Python中最基本的数据类型之一,是可以存放多个多种元素的容器​列表是Python中序列的一种,是一个有序可变序列​由于列表是可变序列,所以可以对其里面的内容进行修改,无需重新开辟空间存储1.下标与切片:​列表中也可以应用下标索引和切片,与在字符串中的应用......
  • Docker概述
    DockerⅠ容器介绍1.什么是容器容器一词的英文是container,其实container还有集装箱的意思,集装箱绝对是商业史上了不起的一项发明,大大降低了海洋贸易运输成本。让我们来看看集装箱的好处:·集装箱之间相互隔离·长期反复使用·快速装载和卸载·规格标准,在港口和船上都可以......