DOCKER系列教程2DOCKER的安装
上次分享了Docker的一些入门知识点,这次讲在Linux、MacOs、Windows系统下如何安装docker。Linux一键脚本安装CentOS7、Debian、UbuntucurlsSLhttps:get。docker。comshsystemctlstartdockersystemctlenabledocker。service
CentOS7安装Docker
Docker对CentOS的版本:CentOS7(64bit)前提条件:Docker运行在CentOS7上,要求系统为64位、系统内核为3。10以上catetcredhatrelease查看系统版本号CentOSLinuxrelease7。3。1611(Core)unamer查看内核3。10。0514。el7。x8664
yum安装dockeryumyinstalldocker安装Docker(CentOS7系统CentOSExtras库中已带Docker)systemctlstartdocker启动Dockersystemctlenabledocker加入开机自启动yum安装高版本安装yumyinstallyumutilsdevicemapperpersistentdatalvm2yumconfigmanageraddrepohttps:mirrors。aliyun。comdockercelinuxcentosdockerce。repoyumyinstalldockercedockerceclicontainerd。io配置mkdiretcdockervimetcdockerdaemon。json{execopts:〔native。cgroupdriversystemd〕,graph:datadocker}启动systemctlenabledockernowdockerinfo
修改docker默认的镜像存储位置
由于docker镜像文件很大,会占用系统磁盘,把修改docker默认存储位置mkdirhomedatalnshomedatadatamkdirpdatadockerimagessystemctlstopdocker。servicecdvarlibcprfdockerdocker。bakmvvarlibdockerdatadockerimageslnsdatadockerimagesdockervarlibdockerDocker中国官方镜像加速catetcdockerdaemon。jsonEOFI{registrymirrors:〔https:registry。dockercn。com〕}
安装dockercompose
非必须。
DockerCompose是用来管理容器的,类似用户容器管家,我们有N多台容器或者应用需要启动的时候,如果手动去操作,是非常耗费时间的,如果有了DockerCompose只需要一个配置文件就可以帮我们搞定,但是DockerCompose只能管理当前主机上的Docker,不能去管理其他服务器上的服务。方法一yumyinstalldockercompose查看安装的版本dockercomposev方法二:curlLhttps:github。comdockercomposereleasesdownload1。24。1dockercompose(unames)(unamem)ousrlocalbindockercomposechmodxusrlocalbindockercomposelnsusrlocalbindockercomposeusrbindockercomposeCentOS8安装Docker1。安装dockeryuminstallydockerdockervEmulateDockerCLIusingpodman。Createetccontainersnodockertoquietmsg。podmanversion3。3。1〔rootlocalhostyum。repos。d〕podmanvpodmanversion3。3。12。启动docker
报错docker和podman冲突。启动报错,错误如下:Failedtostartdocker。service:Unitdocker。servicenotfound。错误分析:CentOS8中安装docker和Podman冲突解决方式:1。查看是否安装Podmanrpmqpodman2。删除podman(输入yes,然后等待。。。)dnfremovepodman3。重装dockeryuminstallyyumutilsdevicemapperpersistentdatalvm2yumconfigmanageraddrepohttps:download。docker。comlinuxcentosdockerce。repoyuminstallydockercedockerceclicontainerd。ioyuminstallydockercedockercecli3。启动dockersystemctlstartdocker查看版本dockervDockerversion20。10。21,buildbaeda1f查看状态systemctlstatusdocker4。配置mkdirpetcdocker将阿里云配置写入daemon。jsonteeetcdockerdaemon。jsonEOF{registrymirrors:〔https:xirgurp7。mirror。aliyuncs。com〕}EOF加载配置systemctldaemonreload重启dockersystemctlrestartdockersystemctlenabledocker
macOS安装Docker系统要求
要求系统最低为macOS必须是10。15或更高版本,Catalina、BigSur或者Monterey,建议升级到最新版本的macOS。使用Homebrew安装
已经支持DockerDesktopforMac,因此可以很方便的使用HomebrewCask来进行安装:brewinstallcaskdocker
手动下载安装
如果需要手动下载,请点击下载DockerDesktopforMac。https:desktop。docker。commacmainamd64Docker。dmg
如果你的电脑搭载的是M1芯片(arm64架构),请点击下载DockerDesktopforMachttps:desktop。docker。commacmainarm64Docker。dmg
如同macOS其它软件一样,安装也非常简单,双击下载的。dmg文件,然后将那只叫的鲸鱼图标拖拽到Application文件夹即可。
运行
从应用中找到Docker图标并点击运行。
运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了Docker的运行状态。
每次点击鲸鱼图标会弹出操作菜单。之后,你可以在终端通过命令检查安装后的Docker版本。dockerversiondockerinfo
如果都正常的话,可以尝试运行一个:dockerrundp80:80namewebservernginx
服务运行后,可以访问,如果看到了Welcometonginx!,就说明DockerDesktopforMac安装成功了。
要停止Nginx服务器并删除执行下面的命令:dockerstopwebserverdockerrmwebserver
windows11中安装docker一、检查电脑是否开启虚拟化功能
打开任务管理器,查看性能选项卡中的CPU信息,在右下角可以看到虚拟化是否开启。如未开启需要重启到BIOS中进行修改。
二、在启用或关闭windows功能中打开windows相关功能
在控制面板中搜索启用或关闭点击启用或关闭windows功能,在其中,我们需要选择适用于linux的windows子系统选项。
如图:
重启后生效,然后进行下一步。
三、下载WSL软件,并安装
运行windows11的终端,输入wsllistonline选择要安装的版本。
这里选择比较常用的ubuntu20。04进行安装,在终端中输入
wslinstalldUbuntu20。04
等待安装结束。如果安装失败,可以手动下载离线包安装:https:wslstorestorage。blob。core。windows。netwslblobwslupdatex64。msi
安装完毕后,可以在终端输入wsl进行检查。
四、下载Docker
来到Docker官网:https:www。docker。comgetstarted选择对应的版本
软件安装完毕后出现绿色则安装成功:
至此各个系统的安装docker教程完成。
一周热闻荐读8月经济数据超预期人工智能边界在哪一周热闻荐读(9月12日9月18日)为什么8月份经济增速超预期?专家解读存在双重因素采写南都记者丁境炫编辑梁建忠保进度抢工期。工人在海口复兴城国际数字港项目工地施工。新华社发9月1
9月不好过!千亿房企们的各项数据也都全面跌了这几天房企们的年中报都发布了,看完之后心里真的是拔凉拔凉的,没一家是好过的。大家的共性是销售下滑营收下滑利率下滑现金流艰难债务就要还不上了。但各家还有各家的难处。先看优等生代表美的
为后续探测提供更多数据支撑!专家解析首次火星探测任务科学研究成果据国家航天局探月与航天工程中心消息,截至目前,天问一号任务获取原始科学探测数据超过1480GB,我国科学家团队依托获取的一手科学数据取得一批原创性科学成果。祝融号着陆区曾存在水活动
未来趋势集中呈现数字技术助力时尚新消费9月4日至12日,2023春夏中国国际时装周在北京举行。为提振时尚消费信心探寻产业发展新路彰显中国时尚力量,中国国际时装周围绕恒动焕新这一主题,聚焦商贸消费中国美学非遗创新潮流型格
数字货币网络安全国产软件CIPS信创华为鸿蒙数字货币网络安全国产软件CIPS信创华为鸿蒙机器视觉军工!这家公司银行IT六大细分领域市占国内前三,中标中国银行等多个大型金融科技信创系统工程项目,与浪潮信息达成十亿级战略合作协议
讯飞吴晓如没有人工智能和数字化,双减是不可能完成的任务9月6日,2022国家网络安全宣传周人工智能与个人信息保护论坛在合肥举办。会上,科大讯飞总裁吴晓如表示,如今人工智能人机交互数据处理能力不断增强,数据安全和隐私保护问题逐渐凸显。吴
从G20上半年GDP的统计数字来看人民币汇率保持着很稳定的状态今年二月底随着俄乌冲突的突然爆发,西方多国货币的汇率相对于美元大幅下滑,比如作为世界第三经济体欧盟的欧元相对于美元贬值达百分之十几,英镑日元韩元等诸多货币也是相对于美元大幅贬值,有
懂车帝双车对撞又要开始了,但没有意义昨天,懂车帝的对撞试验视频又开始了,不过目前只是一个先导片,还没有播出实车对撞的具体视频,这次主要是介绍了一下以前的为什么会停播,以后节目要怎么做。未来懂车帝双车对撞有了自己的新标
郭安王东亮,被查日前,中央纪委国家监委网站发布信息,2人被查。江西省人大教育科学文化卫生委员会主任委员郭安接受纪律审查和监察调查据江西省纪委监委消息江西省人大教育科学文化卫生委员会主任委员郭安涉嫌
钱穆先生政与学编者按本文选自钱穆先生晚学盲言。特此摘录,以飨读者。中国自古为一统一大国,政统于上,学统于下。黄帝尧舜禹汤文武傅说伊尹周公,政在上,而学亦辅之。孔子起,学在下,而政亦尊之。鲁哀公齐
或2023年亮相推出插混车型马自达CX80假想图曝光爱卡汽车国内新车原创近日,有海外媒体公布了一张马自达CX80的假想图。据悉该车或将基于前置后驱平台打造,提供7座版本车型。动力系统或将采用包括插混在内的多种形式,预计新车将在202