论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
【Docker】Windows11操纵系统下安装、使用Docker保姆级 ...
【Docker】Windows11操纵系统下安装、使用Docker保姆级教程_docker windo11 ...
乌市泽哥
金牌会员
|
2024-6-22 20:28:34
|
显示全部楼层
|
阅读模式
楼主
主题
813
|
帖子
813
|
积分
2439
Docker 支持开发职员使用简单的命令访问这些本机容器化功能,并通过节省工作量的应用程序编程接口 (API) 自动实行。 与 LXC 相比,Docker 提供了以下功能:
加强的无缝容器可移植性:固然 LXC 容器通常引用特定于呆板的配置,但 Docker 容器无需修改即可在任何桌面、数据中心和云环境中运行。
更轻巧且更细粒度的更新:通过使用 LXC,可以在单个容器中组合多个进程。 这样就可以构建持续运行的应用,纵然为了更新或修复而关闭某个部门也不例外。
自动化容器创建:Docker 可以基于应用源代码自动构建容器。
容器版本控制:Docker 可以跟踪容器映像的版本,回滚到先前的版本,以及跟踪版本的构建者和构建方式。 它乃至可以只上传现有版本和新版本之间的增量。
容器复用:现有容器可用作根本映像(本质上类似于用于构建新容器的模板)。
共享容器库:开发职员可以访问包罗数千个用户贡献容器的开源注册表。
现在,Docker 容器化也实用于 Microsoft Windows 和 Apple MacOS。 开发职员可以在任何操纵系统上运行 Docker 容器,大多数领先的云提供商(包罗 Amazon Web Services (AWS)、Microsoft Azure 和 IBM Cloud)都提供了一些专用服务,这些服务可资助开发职员构建、部署和运行使用 Docker 进行容器化的应用。
在开端认识了解了Docker后,下面正式进入Docker使用环节!
一、进入Docker官网
首先先到Docker官网下载最新官方Docker for Windows链接:
Docker下载
二、启动Microsoft Hyper-V
在电脑上打开“控制面板”->“程序”-> “启动或关闭Windows功能”。
勾选Hype-V功能
并勾选如下内容:
三、安装Docker
在Windows上安装Docker桌面版
双击程序,如下:
点击OK,确定安装WSL
等待安装完毕!
安装完毕后,点击Close and restart
电脑重启后,点击Docker程序会看到如下界面
默认勾选,点击Finish即可完成
等待启动Docker引擎
报错如下:
重新更新一下wsl版本,如下命令
报错如下:点击restart重启即可。
现在程序正常启动并稳定啦
四、玩转Docker
命令行输入如下命令
docker --version
复制代码
至此就可以在windows上开始Docker之路啦!
五、运行Hello-world
运行Hello-world,使用如下命令:
docker pull hello-world
复制代码
检察是否拉取成功?
显示Hello-world镜像确实存在!
检察可视化容器镜像,显示如下:
至此拉取Hello-world成功!
六、配置阿里云镜像加快
刚才的pull操纵比力慢,接下来需要配置一下镜像署理,便于更快速的拉取资源!
登录阿里云官网:
镜像加快器
(需要账号登录)
地点是免费的,每个人都有。
将如下代码添加到Docker的设置中
"registry-mirrors": ["https://inhj05a1.mirror.aliyuncs.com"]
复制代码
进入设置的页面
添加如下:
点击Apply andr esatrt 运用并重启即可
至此配置阿里云镜像加快完毕!
七、容器常用命令
检察版本
docker --version
复制代码
获取镜像
如果我们本地没有 mysql镜像,我们可以使用docker pull命令来载入 mysql镜像:
检察镜像
docker images
复制代码
检察全部镜像源:
启动容器
以下命令使用 mysql镜像启动一个容器,参数为以命令行模式进入该容器:
docker run -it mysql /bin/bash
复制代码
输入exit容器制止运行
所以,更常用的是这种后台启动的方式:
docker run -itd mysql /bin/bash
复制代码
留意每run一个就创建一个容器!
参数说明:
-i: 交互式操纵。
-t: 终端。
mysql: mysql镜像。
/bin/bash:放在镜像名后的是命令,这里我们盼望有个交互式 Shell,因此用的是 /bin/bash。
要退出终端,直接输入 exit
指定配置信息运行容器
运行容器,一般是指定容器内的端口和容器的名字(不能与之前的名字重复)
--expose:编辑容器内的端口
--name:编辑容器的名字
最后的my-golang-app 为镜像源
docker run --expose 3888/tcp --name mycontainer-15 my-golang-app
复制代码
删除容器
docker rm -f 容器ID
复制代码
运行效果如下:
批量删除
docker rm -f 容器ID
1 容器ID2 容器ID……
复制代码
运行效果如下:
[root@localhost docker]# docker rm -f 31094a8a38df d6e155d5c175 a49250b3790b 87a94ee8c07f ffd24d4aaeca b2b6aeaa9073 ca4c7c1ff87c ccce1fb65649 07efbc1eb5ad
31094a8a38df
d6e155d5c175
a49250b3790b
87a94ee8c07f
ffd24d4aaeca
b2b6aeaa9073
ca4c7c1ff87c
ccce1fb65649
07efbc1eb5ad
[root@localhost docker]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
复制代码
检察容器
常用命令如下:
docker ps -a
复制代码
运行效果如下:
docker ps -q
复制代码
运行效果如下:
ps:列出正在运行的容器。
参数说明:
-a:列出全部容器(包罗制止的容器)。
-q:仅显示容器ID。
-f:根据过滤器条件过滤输出。
"name=CONTAINER_NAME":过滤器条件,匹配指定名称的容器。
暂停容器
docker pause 容器ID
复制代码
暂停容器的运行,但是容器并没有制止。
docker unpause 容器ID
复制代码
恢复容器的暂停。
制止容器
docker stop 容器ID
复制代码
使用此命令会制止容器的运行,如果想不制止运行,可以使用暂停的命令。
重启容器
docker restart 容器ID
复制代码
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不停到现在。
深知大多数Linux运维工程师,想要提升技能,往往是自己探索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易遇到天花板技能故步自封!
因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是盼望可以或许资助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有恰当小白学习的零基础资料,也有恰当3年以上经验的小伙伴深入学习提升的进阶课程,根本涵盖了95%以上Linux运维知识点,真正体系化!
由于文件比力大,这里只是将部门目次大纲截图出来,每个节点里面都包罗大厂面经、学习笔记、源码课本、实战项目、讲解视频,并且后续会持续更新
如果你以为这些内容对你有资助,可以添加VX:vip1024b (备注Linux运维获取)
最后的话
最近许多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有资助,接待点赞、收藏、转发给朋友,让我有持续创作的动力!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待扫码参加我们的的圈子(技能互换、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
713035484779)]
既有恰当小白学习的零基础资料,也有恰当3年以上经验的小伙伴深入学习提升的进阶课程,根本涵盖了95%以上Linux运维知识点,真正体系化!
由于文件比力大,这里只是将部门目次大纲截图出来,每个节点里面都包罗大厂面经、学习笔记、源码课本、实战项目、讲解视频,并且后续会持续更新
如果你以为这些内容对你有资助,可以添加VX:vip1024b (备注Linux运维获取)
[外链图片转存中…(img-3AlwoKj1-1713035484779)]
最后的话
最近许多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
[外链图片转存中…(img-wBqRkCG9-1713035484779)]
给大家整理的电子书资料:
[外链图片转存中…(img-1N0bXFNR-1713035484779)]
如果本文对你有资助,接待点赞、收藏、转发给朋友,让我有持续创作的动力!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待扫码参加我们的的圈子(技能互换、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-qItBPg0n-1713035484780)]
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
乌市泽哥
金牌会员
这个人很懒什么都没写!
楼主热帖
是什么让.NET7的Min和Max方法性能暴增 ...
@RequestParam,@PathVariable两个注解 ...
SqlServer远程连接
CentOS7 安装 Redis 7.0.2
2019 第十届蓝桥杯大赛软件赛决赛,国 ...
想入行SAP咨询,最具性价比的方式 ...
Hadoop概述
第一个编译器
活动 | 塑造软件新生态 赋能发展新变革 ...
[WPF] 使用 HandyControl 的 CirclePan ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表