DOCKER系列教程2DOCKER的安装
上次分享了Docker的一些入门知识点,这次讲在Linux、MacOs、Windows系统下如何安装docker。 Linux 一键脚本安装#CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker.service
CentOS7安装Docker
Docker 对CentOS的版本:CentOS 7 (64-bit)前提条件:Docker 运行在CentOS 7 上,要求系统为64位、系统内核为3.10以上 # cat /etc/redhat-release # 查看系统版本号 CentOS Linux release 7.3.1611 (Core) # uname -r # 查看内核 3.10.0-514.el7.x86_64
yum安装docker# yum -y install docker # 安装Docker(CentOS7系统CentOS-Extras库中已带Docker) # systemctl start docker # 启动Docker # systemctl enable docker # 加入开机自启动yum安装高版本# 安装yum -y install yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce docker-ce-cli containerd.io# 配置 mkdir /etc/docker vim /etc/docker/daemon.json { "exec-opts": ["native.cgroupdriver=systemd"], "graph": "/data/docker" }# 启动 systemctl enable docker --now docker info
修改docker默认的镜像存储位置
由于docker镜像文件很大,会占用系统磁盘,把 ######修改docker默认存储位置 mkdir /home/data ln -s /home/data /data mkdir -p /data/docker/images systemctl stop docker.service cd /var/lib cp -rf docker docker.bak mv /var/lib/docker /data/docker/images ln -s /data/docker/images/docker /var/lib/docker ######Docker 中国官方镜像加速 cat > /etc/docker/daemon.json << EOFI {"registry-mirrors": ["https://registry.docker-cn.com"]}
安装docker-compose
非必须。
Docker-Compose 是用来管理容器的,类似用户容器管家,我们有N多台容器或者应用需要启动的时候,如果手动去操作,是非常耗费时间的,如果有了 Docker-Compose 只需要一个配置文件就可以帮我们搞定,但是 Docker-Compose 只能管理当前主机上的 Docker,不能去管理其他服务器上的服务。 方法一 # yum -y install docker-compose 查看安装的版本 docker-compose -v 方法二: # curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-composeCentOS8安装Docker1.安装docker# yum install -y docker # docker -v Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. podman version 3.3.1 [root@localhost yum.repos.d]# podman -v podman version 3.3.12.启动docker
报错 docker和podman冲突。 启动报错,错误如下: Failed to start docker.service: Unit docker.service not found. 错误分析:CentOS 8 中安装 docker 和 Podman 冲突 解决方式: 1.查看是否安装 Podman rpm -q podman 2.删除podman(输入yes,然后等待...) dnf remove podman 3.重装docker # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # yum install -y docker-ce docker-ce-cli containerd.io # yum install -y docker-ce docker-ce-cli3.启动dockersystemctl start docker 查看版本 # docker -v Docker version 20.10.21, build baeda1f 查看状态 systemctl status docker4.配置mkdir -p /etc/docker 将阿里云配置写入daemon.json tee /etc/docker/daemon.json <<-"EOF" { "registry-mirrors": ["https://xirgurp7.mirror.aliyuncs.com"] } EOF 加载配置 systemctl daemon-reload 重启docker systemctl restart docker systemctl enable docker
macOS安装Docker系统要求
要求系统最低为 macOS 必须是 10.15 或更高版本, Catalina、Big Sur 或者 Monterey,建议升级到最新版本的 macOS。 使用 Homebrew 安装
已经支持 Docker Desktop for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: $ brew install --cask docker
手动下载安装
如果需要手动下载,请点击下载 Docker Desktop for Mac。https://desktop.docker.com/mac/main/amd64/Docker.dmg
如果你的电脑搭载的是 M1 芯片(arm64 架构),请点击下载 Docker Desktop for Mac https://desktop.docker.com/mac/main/arm64/Docker.dmg
如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,然后将那只叫 的鲸鱼图标拖拽到 Application 文件夹即可。
运行
从应用中找到 Docker 图标并点击运行。
运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了 Docker 的运行状态。
每次点击鲸鱼图标会弹出操作菜单。之后,你可以在终端通过命令检查安装后的 Docker 版本。 $ docker --version $ docker info
如果都正常的话,可以尝试运行一个 : $ docker run -d -p 80:80 --name webserver nginx
服务运行后,可以访问 ,如果看到了 "Welcome to nginx!",就说明 Docker Desktop for Mac 安装成功了。
要停止 Nginx 服务器并删除执行下面的命令: $ docker stop webserver $ docker rm webserver
windows11中安装docker一、检查电脑是否开启虚拟化功能
打开任务管理器,查看性能选项卡中的CPU信息,在右下角可以看到虚拟化是否开启。如未开启需要重启到BIOS中进行修改。
二、在启用或关闭windows功能中打开windows相关功能
在控制面板中搜索"启用或关闭"---> 点击"启用或关闭 windows功能",在其中,我们需要选择"适用于linux的windows子系统"选项。
如图:
重启后生效,然后进行下一步。
三、下载WSL软件,并安装
运行windows11的终端,输入wsl --list --online选择要安装的版本。
这里选择比较常用的ubuntu20.04进行安装,在终端中输入
wsl --install -d Ubuntu-20.04
等待安装结束。如果安装失败,可以手动下载离线包安装:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
安装完毕后,可以在终端输入wsl进行检查。
四、下载Docker
来到Docker官网:https://www.docker.com/get-started/ 选择对应的版本
软件安装完毕后出现绿色则安装成功:
至此各个系统的安装docker教程完成。
俏尼姑侍奉皇帝沐浴更衣,皇帝见色起意,居然生出一位千古一帝在古代社会,老百姓都有严格的等级划分,一般百姓家的孩子要想出人头地,好比登天之难。但凡事都有例外。有一个穷人家的女子,凭借自己的花容月貌,在一次偶然的机会被宋真宗看中,并被招进宫中
街亭之战为何惨败?并非马谡无能,毛主席七字道破原因刘备死五年后,诸葛亮为了给偏狭的蜀汉谋出路,被迫开启了北伐之路。时间是在公元228年,春。为何选在这一年,有两个原因第一个原因是魏国的曹丕死了,继位的是曹睿。这算是一个政治契机,一
钓鱼岛资源如此丰富,为啥不能住人,之前居住的92户人去哪了自古风水宝地历来兵家必争。2012年日本政府企图单方面购买钓鱼岛及其附属岛屿,此次事件引发了国际热议。自古以来的记载中,钓鱼岛都属于中国的固有领土,日本的企图购买完全是无稽之谈,在
张国焘脱党后生活潦倒,写信请求帮助,毛主席大度表示同意头条创作挑战赛张国焘1938年脱离共产党,来投奔国民党,到了这里后,蒋介石开始原本以为奇货可居,认为延安必将受到重大损失,可以大大的利用张国焘的影响来做一些事情,没想到事与愿违。张
86年陈永贵确诊肺癌晚期,邓小平托人说了些什么让陈永贵泪流不止1985年夏,曾任中国国务院副总理的陈永贵不幸被查出患有肺癌,由于他不想浪费国家物力财力坚持要放弃治疗,病情逐步恶化。陈永贵在他生命的最后一刻,邓小平派人去看望,面对这多年老友的问
通信晚报昆明国家级互联网骨干直联点获批温馨提示点击上方蓝字关注我们,设为星标,优先收到内容推送哦通信产业动态国内动态1昆明国家级互联网骨干直联点获批省内流量不再绕转成都等地据云南省通信管理局网站消息,2022年9月27
美知名经济学家美联储犯下两大错误知名经济学家批美联储犯两大错误美国知名经济学家穆罕默德埃里安说,他认为美国联邦储备委员会犯下两大错误,可能引发美国经济严重衰退。埃里安现年64岁,拥有美国和埃及双重国籍。他曾在美国
田汉走向民众的先锋田汉因国歌词作者的身份为人熟知,他同时还留下了体量庞大的戏剧戏曲电影诗词等作品,用文字声音影像等多种媒介,记录下20世纪中国革命历史中的情感颤栗和生之意志。他投身戏剧运动,深度参与
走近国家级名村沙涨村国庆假日,秋风送爽,天气正好,再次约友人前往溧阳市城北约7公里左右的古村落沙涨村去游玩。虽已第三次前往,但兴趣不减,因喜欢玩味那浓浓的古色古香古物文化而乐此不疲。700多年的老村,
V观财报龙江交通董事长辞职任期还剩四个月中新经纬10月12日电12日盘后,龙江交通公告,王庆波辞去公司董事长职务。公告称,公司董事会于2022年10月12日收到公司董事长王庆波的书面辞职报告。王庆波先生因工作变动原因,申
中国投行前三季业务表现亮眼,中企IPO青睐本地交易所据香港南华早报网站10月11日报道,在饱受金融市场低迷和全球经济下滑困扰的一年里,就投行交易而言,今年前9个月中国的表现优于大多数地区同行。据金融数据提供商路孚特公司的统计显示,投