一.docker基础环境搭建

Docker (二) --------- Docker 环境搭建 目录 一、Docker 版本 二、Docker 的安装 三、Docker 服务启动 四、Docker 服务信息 五、Docker 使用初体验 1. Docker 的运行机制 2. 第一个 Docker 容器 3. 进入 Docker 容器 4. 客户机访问容器 一、Docker 版本 Docker 从 2013 年 3 月 20 日发布 Docker 0.1,到现在已经发布了多个版本,从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本 : Docker CE 和 Doc 阅读详情

一.docker环境搭建

docker版本分为两个:

(1)CE:社区免费版,永久免费使用

(2)EE:企业版,功能更全,更强调安全,但需付费使用

docker的安装,卸载,服务启动,进程状态,系统信息

CentOS7 系统可以通过yum进行安装
在安装前查看系统是否已经安装了docker:
本文所有演示的命令均在CentOS7操作系统上执行
查看命令: yum list installed | grep docker

yum list :显示所有已经安装和可以安装的程序包

1.docker 安装命令:yum install docker -y

安装后使用:docker - -version 或者 docker -v 查看docker是否安装成功
2.卸载: yum remove docker.x86_64 -y
docker.x86_64:软件包名称
-y:直接确认,不在询问

3.docker服务启动:systemctl start docker

服务停止:systemctl stop docker

服务重启:service docker restart

4.检查docker进程运行状态: service docker status
5.查看docker进程: ps -ef |grep docker
e: 所有程序,f: 是全格式

6.查看docker系统信息: docker info

7.查看所有帮助信息: docker

上面的一些基础命令是用于搭建docker环境,日常所使用到的,接下来说一下docker的运行机制

docker并不是容器,而是一个管理容器的引擎

docker的底层运行原理:
docker 服务启动——下载镜像——启动该镜像得到一个容器——容器里面运行着我们想要的程序

docker镜像

命令行搜索镜像:docker search tomcat

显示本地已有的镜像: docker images

下载镜像 docker pull tomcat

运行镜像 docker run tomcat 前台运行

后台运行 -d : docker run -d tomcat

此时运行镜像后生成一个容器

通过 ps -ef | grep tomcat 查看,检查Tomcat镜像是否启动容器成功

关闭镜像
1.docker ps: 查询到容器id

2.docker stop 容器id或者名称

进入docker 容器

docker exec -it cerf930b bash

其中i 表示交互式,也就是保存标准输入流打开;

t表示虚拟控制台,分配到一个虚拟控制台

bash:shell脚本shell命令

进入之后就是容器的命令行,不是linux命令行

退出容器:exit

docker容器中的网页访问机制

网络桥接模式 端口映射

参数 -p :映射

客户机访问容器

端口映射:docker run -d -p 8080:8080 tomcat

前者端口为linux本身端口

后者为docker容器端口

补充:基于镜像创建容器,容器通过镜像来创建,镜像与容器的关系类似于面向对象编程中的类与对象的关系,至此docker基础环境的搭建以及常用命令语法等等就基本介绍完毕,本文不在赘述

第二章 集群环境搭建 本章节主要介绍如何搭建kubernetes的集群环境。 阅读详情

相关推荐

Python爬虫一:利用docker搭建Python开发环境

利用docker搭建Python开发环境一:环境准备二:开启docker的远程连接三:pycharm中配置docker环境3.1 pycharm调用出docker工具栏3.2 连接远程主机上的docker3.3 配置python解释器3.4 配置代码自动上传与运行3.5 配置Dockerfile3.6 配置docker-compose 一:环境准备 IP地址 操作系统 安装软件 1...

8141

史上最全Docker环境安装指南-让安装docker简单到爆

一、思考❓❔ 1.什么是Docker? 装应用的容器 开发、测试、运维都偏爱的容器化技术 轻量级 扩展性 一次构建、多次分享、随处运行 2.安装Docker难不难? So easy! 此文看过之后,读者一定会有一个docker环境 二、Windows上安装Docker???????? 1.在Windows 10上安装Docker 系统需求 操作系统 内存 其他 ...

weixin_30596023的博客 534

三相直流无刷电机(带HALL传感器)BLDC控制一

本案例选择TIM0的CH0/CH1/CH2三个通道接入三路原始hall输出信号。三路TIM_CHx(48)通过配置存入到NIP寄存器(new input pattern,3 bits)内。未完待续。

m0_69929716的博客 405

Docker环境搭建

Docker环境搭建,docker安装MySQL、安装Redis等

yechen的博客 1528

从零开始:YOLOv8车牌检测模型训练全流程实战

本文详细介绍了从零开始训练YOLOv8车牌检测模型的全流程实战指南。内容涵盖环境搭建、数据集收集与标注、模型配置与训练、评估测试及高级优化技巧。通过使用预训练模型和迁移学习,开发者可以高效构建精准的车牌检测系统,并掌握模型导出与部署的关键步骤。

weixin_29061041的博客 335

Python驱动COMSOL自动化:从数据生成到DNN代理模型部署全流程解析

本文详细解析了如何利用Python驱动COMSOL实现全流程自动化,从参数化建模、批量仿真数据生成,到训练深度神经网络(DNN)代理模型并部署应用。该方案通过自动化闭环解放工程师生产力,并利用代理模型实现秒级性能预测,极大提升了多物理场仿真优化与设计探索的效率。

weixin_29041767的博客 209

CentOS7上官网安装Docker详细操作(附官网截图及详细说明)

CentOS7上安装Docker 前言 随着Docker越来越流行,作者今日想在VM上玩玩Docker,而国内市面上对于Docker的说法五花八门,眼花缭乱。想起一句话:大道至简。也是,乱花渐欲迷人眼,市场上各说纷纭,不一而同,很容易让人舍本逐末,迷失自我。做人,得返璞归真才是。鉴于此,专门去官网找了下Docker安装的说明,现整理如下。 前提 如需在CentOS7上安装Docker,先要准备一台以下事项: CentOS7的操作系统。自己学习研究可以使用VM安装CentOS7。 操作系统最好联网,本篇博文

u012667450的博客 1542

硬件原理图:从软件思维到硬件接口的嵌入式开发破局指南

本文为软件开发者提供了读懂硬件原理图的嵌入式开发破局指南。文章将硬件原理图类比为“硬件系统的架构图”,引导读者将软件API调用思维迁移到硬件接口理解上,详细解析了电阻、电容、二极管等常见元器件的“硬件API”功能与选型逻辑,并通过实战电路拆解,阐述了从原理图分析到驱动代码编写的完整思维链条,帮助开发者建立软硬件协同的系统级视角。

lg888的博客 495

Centos基础环境搭建--安装docker

什么是docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 摘至菜鸟教程,https://www.runoob.com/docker/docker-tutorial.html 举个简单的例子,如果项目新下来10台

有一只柴犬的专栏 712

灰质-白质组织对比(Gray-white matter tissue contrast,GWC)计算以及可视化

GWC是深层灰质与浅表白质(superficial white matter,SWM)之间T1加权信号强度的比值,已知髓鞘中的胆固醇是T1加权信号强度的主要影响因素,因此GWC大致反映了大脑皮层和浅表白质之间的髓鞘化差异。GWC代表灰白质交界处的模糊程度,较低的GWC表明灰质和白质交界处更相似和更模糊;较高的GWC表明灰白质分界更加清楚。据之前的研究报道,局灶性皮质发育不良、颞叶癫痫、帕金森病、强迫症、精神分裂症和自闭症谱系障碍中存在灰白质交界区GWC异常增高或降低。 灰质信号强度和白质信号强度采集的示意图

xxx 732

基于点云数据的统计滤波算法改进

随着三维视觉和点云处理技术的发展,点云数据在机器人、自动驾驶、增强现实等领域得到了广泛应用。而点云数据中常常包含着各种噪声和异常点,这些噪声和异常点会影响后续的数据处理和分析任务。因此,对点云数据进行滤波处理是必不可少的一步。在点云滤波算法中,统计滤波(Statistical Filtering)是一种常见且有效的方法。它通过对点云数据进行统计分析,将噪声和异常点剔除或修复,从而得到更为准确和可靠的点云数据。本文将介绍一种改进的统计滤波算法,并提供相应的源代码实现。

QfcaLinux的博客 292

kubernates+docker 环境搭建 (一,完成基础设置搭建,安装docker)

### 手上的资源 .电脑一台配置配置64G(如果有单独的台式机的话更好,我只有一台笔记本) .网线一根 ### 目的资源 ##一个完整的kubernates 高可用集群方便之后的演练 .配置资源一台主机,主机已经提前刷成了linux系统, .两台虚拟机 --------------------------------------------- ##虚拟机的安装 kvm 的安装以...

weixin_40669549的博客 926

PyTorch强化学习实战(3)——Gymnasium API扩展功能

我们已经学习了编写智能体必需的 Gymnasium 核心功能,其余 API 功能部分虽然非必需,但能显著提升开发效率和代码整洁度。在本节中,我们简要地介绍了 Gymnasium API 的扩展功能,学习了如何以模块化的方式扩展现有环境的功能,并熟悉了使用包装器可视化智能体活动的方法。

盼小辉丶的博客 1198

docker进阶之路-基础篇 | 一:环境搭建

转载请注明作者及出处: 作者:银河架构师 原文链接:https://blog.csdn.net/liuminglei1987/article/details/103603399 一、准备工作 查看内核 Docker 要求 CentOS 系统的内核版本高于 3.10,所以要先查看CentOS系统内核版本, 是否满足要求: name -r 结果如图: 由于本文系统...

银河架构师的博客 331

Mac下Neo4j的安装、配置及Error汇总

Mac 配置 jdk环境(图文) 卸载jdk

Yale-曼陀罗 1642

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

spring-cloud-alibaba+docker搭建一:基础环境版本选择

本系列文章是我个人学习 spring-cloud-alibaba 的记录,采用docker 容器化搭建spring-cloud-alibaba环境,阅读需要有基础的docker知识,其中的配置我会尽量写清楚来源,授人以鱼不如授人以渔,适合新手入门。如果这篇文章帮到给你请给个收藏点赞。 版本选择 spring-cloud-alibaba是什么就不用多说了,现在要搭建环境,第一步当然是确定版本,开...

z357904947的博客 2218

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

基于docker swarm搭建分布式项目之(一)基础环境安装

一、基础环境安装 如果你不想太麻烦,可以采用一台机器实现分布式,也是可以的按第1小节伪分布式环境小节进行实操,如果你有多台机器或虚拟机可以按第2小节进行实操。 1伪分布式环境 可以购买1折的云服务器也可以采用vmare在本地虚拟出一台centos7服务器。本人购买的新用户1折的云服务器。 a)安装docker(离线) 下载docker安装包docker-18.06.3-ce.tgz。然后上传到/opt文件夹下。 执行解压命令,并拷贝到/usr/bin/文件夹下 tar xzvf docker-18.06.

oXueLi12的博客 1916

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

谷粒商城微服务分布式基础篇一——微服务架构,虚拟环境Docker搭建

微服务架构图 微服务划分图 搭建虚拟开发环境 1、下载安装VirtualBox 下载安装Vagrant 2、安装好后,创建一个存放vagrant box的目录,方便日后统一管理,比如叫做…/centOS7 $ mkdir ../centOS7 3、初始化一个 centos/7系统 vagrant init centos/7 4、启动虚拟机 默认密码vagrant vagrant up 5...

D_A_I_H_A_O的博客 2378

一文通 Docker:基础介绍、镜像仓库搭建、环境部署流程与性能优势详解

Docker 是一种轻量级容器化技术,通过操作系统级虚拟化实现资源隔离。镜像:静态的只读模板,包含运行环境和应用代码,如 $$ \text{镜像} = \text{应用代码} + \text{依赖库} + \text{环境变量} $$容器:镜像的运行实例,提供隔离的执行环境Dockerfile:定义镜像构建流程的脚本文件与传统虚拟机相比,Docker 直接共享主机内核,无需模拟完整操作系统,资源消耗显著降低,满足 $ \text{资源利用率} \gg \text{传统虚拟机} $ 的关系。

afadssaxasx的博客 330

Rocky Linux 9.4 搭建k8s-1.28.0 + docker一主多从集群测试环境

集群各节点资源规划分配。

2502_92562214的博客 1069

[ 环境搭建篇 ] docker 搭建 vulhub 靶场环境

🍬博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】【通讯安全】【web安全】【面试分析】 🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋 🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋 🙏作者水平有限,欢迎各位大佬指点,相互学习进步! 写在前面 在学习网络安全的过程中,搭建漏洞靶场有着至关重要的作用。 复现各种漏洞,能更好的理解漏洞产生的原因,提高自己的学习能力。 vulhub靶场环境利用

qq_51577576的博客 8380

01. Docker基础环境构建

在这里我们将学习关于Docker的一些技能知识,那么首先我们应该对Docker有一个基础的认识,以及动手搭建一个基础的环境。

有一只柴犬的专栏 3522

基于ECS快速搭建 Docker 环境

通过阿里云镜像仓库安装 Docker CE ,使用 Docker 安装 Nginx 服务

若尘的博客 5095

通过docker搭建vulhub环境

文章目录搭建环境第一部分 安装python3 pip3 curl第一步 安装pip3第二步 安装curl第二部分 安装docker一键安装docker第二步 查看docke版本第三步 安装docker加速器第四步 重启docker服务,使docker加速器生效第五步 安装docker-compose命令第三部分 安装vulhub环境第一步 下载Vulhub环境压缩包第二步 解压压缩包第三步 进入 vulhub目录,查看打包好的漏洞环境第四部分 启动漏洞环境开启漏洞环境关闭环境,更换其他环境 搭建环境 Ub

千寻的博客 6183

DCU上基础环境搭建之docker的使用

如何在国产DCU平台上快速搭建docker

zzzzzyyyyyjjjjjj的博客 3333
上一篇: 春眠不觉晓,sql知多少?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值