在不同环境下 Docker 的安装部署 ﹏ヽ暗。殇╰゛Y 2024-04-23 03:23 34阅读 0赞 > 本篇内容主要介绍了:Docker:不同环境下的安装部署,包括,Docker 在 Centos7 下的安装、Docker 在 MacOS 下的安装、Docker 在 Windows 下的安装、以及 Docker 服务相关基础命令! -------------------- #### 文章目录 #### * * 一、Docker 在 Centos7 下的安装 * * * 1、配置 yum 源 * 2、查看所有仓库中所有docker版本 * 3、安装 Docker * 二、Docker 在 MacOS 下的安装 * * * 1、Homebrew 方式安装 * 2、手动下载 * 3、拖拽安装 * 三、Docker 在 Windows 下的安装 * * * 1、前置说明 * 2、官网下载 * 3、安装 Hyper-V * 4、运行安装文件 * 四、Docker 服务相关基础命令 * * * 1、启动 Docker * 2、关闭 Docker * 3、重启 Docker * 4、设置 Docker 开机自启 * 5、查看 Docker 运行状态 * 6、查看 Docker 版本号信息 -------------------- ### 一、Docker 在 Centos7 下的安装 ### Docker 官方说至少 Linux 内核 3.8 以上,建议 3.10 以上(ubuntu 下要 linux 内核 3.8 以上, RHEL/Centos 的内核修补过, centos 6.5 的版本就可以) ##### 1、配置 yum 源 ##### \# 可以移除默认的 yum 仓库,也就是删除 `/etc/yum.repos.d/` 底下所有的 .*repo* 文件 $ cd /etc/yum.repos.d/ $ rm -rf * \# 然后把 yum 包更新到最新: $ yum update 等待 yum 自动更新,需要一段时间: ![在这里插入图片描述][ff77d2b30af74aa694101d07db6213d3.jpeg_pic_center] \# 安装需要的软件包 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2 $ yum install -y yum-utils device-mapper-persistent-data lvm2 \# 设置 yum 源 选择下列其中一个设置: * 官方源:`sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo` * 阿里云:`sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo` * 清华源:`sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo` 这里使用清华大学源: $ sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo \# 清空旧的 yum 缓存,生成新的 yum 仓库缓存 $ yum clean all $ yum makecache ##### 2、查看所有仓库中所有docker版本 ##### \# 列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序。 yum list docker-ce --showduplicates | sort -r ##### 3、安装 Docker ##### \# 安装 Docker Engine-Community $ sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin ![在这里插入图片描述][aa551fb861e44d0ba3e84f20caa420f3.jpeg_pic_center] ![在这里插入图片描述][ed549c5b799943fca82f22033585230a.jpeg_pic_center] \# 安装特定版本可以用以下命令 $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io 至此 CentOS 安装完毕!!! -------------------- ### 二、Docker 在 MacOS 下的安装 ### ##### 1、Homebrew 方式安装 ##### Homebrew 的 Cask 已经支持 Docker Desktop for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: $ brew install --cask docker $ brew install --cask --appdir=/Applications docker ==> Creating Caskroom at /usr/local/Caskroom ==> We'll set permissions properly so we won't need sudo in the future Password: # 输入 macOS 密码 ==> Satisfying dependencies ==> Downloading https://download.docker.com/mac/stable/21090/Docker.dmg ######################################################################## 100.0% ==> Verifying checksum for Cask docker ==> Installing Cask docker ==> Moving App 'Docker.app' to '/Applications/Docker.app'. ? docker was successfully installed! ##### 2、手动下载 ##### 如果需要手动下载,请点击以下链接下载 [Install Docker Desktop on Mac][] 。 ![image-20230114125116776][] ##### 3、拖拽安装 ##### 如同 MacOS 其它软件一样,安装也非常简单,双击下载的 *.dmg* 文件,然后将鲸鱼图标拖拽到 Application 文件夹即可。 ![image-20230114125240163][] -------------------- ### 三、Docker 在 Windows 下的安装 ### ##### 1、前置说明 ##### Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。 ![image-20230114124038917][] 在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。 ##### 2、官网下载 ##### Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。 Docker Desktop 官方下载地址: https://docs.docker.com/desktop/install/windows-install/ ![image-20230114124158552][] ##### 3、安装 Hyper-V ##### Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。 但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V! \# 开启 Hyper-V 1. “右键” 桌面左下角「开始」,选择「应用和功能」 2. win10 下 选择「相关设置」下的「程序和功能」,点击 「启用或关闭 Windows 功能」 3. win11 下 选择 「应用」后选择「可选功能」,点击「更多 windows 功能」 4. 选中「Hyper-V」启用 ##### 4、运行安装文件 ##### 双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。 -------------------- ### 四、Docker 服务相关基础命令 ### ##### 1、启动 Docker ##### $ systemctl start docker ##### 2、关闭 Docker ##### $ systemctl stop docker ##### 3、重启 Docker ##### $ systemctl restart docker ##### 4、设置 Docker 开机自启 ##### $ systemctl enable docker ##### 5、查看 Docker 运行状态 ##### 如果是在运行中 输入命令后 会看到绿色的active $ systemctl status docker ##### 6、查看 Docker 版本号信息 ##### $ docker version $ docker info [ff77d2b30af74aa694101d07db6213d3.jpeg_pic_center]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/3f33fa7313544cee9e41f2b93a2392ef.jpeg [aa551fb861e44d0ba3e84f20caa420f3.jpeg_pic_center]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/5cd67efcf9384b9391633b4263ebb3cb.jpeg [ed549c5b799943fca82f22033585230a.jpeg_pic_center]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/58d5ea73fef34eada3dd8d6550c062c9.jpeg [Install Docker Desktop on Mac]: https://docs.docker.com/docker-for-mac/install/ [image-20230114125116776]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/f6c11900619e45d9abb04db9eab0b869.png [image-20230114125240163]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/dfb0afddfff0443b875105d35e435875.png [image-20230114124038917]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/f8ef3e65389041a2ada1e8a870089b0f.png [image-20230114124158552]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/eebb8eb9b1c34278a9b24f271be5fb14.png
相关 多环境部署:Java应用在不同操作系统下的配置示例 多环境部署是Java应用程序开发中常见的需求,即同一个Java应用需要能够在不同的操作系统(如Windows、Linux等)上正常运行。下面提供一个基本的配置示例: 1. * 落日映苍穹つ/ 2024年09月19日 15:12/ 0 赞/ 5 阅读
相关 项目部署环境不适:Java在不同操作系统下的问题 Java语言本身并不依赖特定的操作系统,它可以在Windows、Linux、Mac OS等多个平台上运行。但是,Java的运行环境,如JDK(Java Development た 入场券/ 2024年09月10日 08:18/ 0 赞/ 9 阅读
相关 在不同环境下 Docker 的安装部署 本篇内容主要介绍了:Docker:不同环境下的安装部署,包括,Docker 在 Centos7 下的安装、Docker 在 MacOS 下的安装、Docker 在 Win... ﹏ヽ暗。殇╰゛Y/ 2024年04月23日 03:23/ 0 赞/ 35 阅读
相关 在Linux环境下Keepalived安装部署 Keepalived安装部署 1.软件下载地址:[点击下载][Link 1] 2.通过ftp工具上传到linux中,/home/software(我存放软件的位置) 待我称王封你为后i/ 2022年12月12日 13:48/ 0 赞/ 234 阅读
相关 在Linux环境下安装部署ElasticSearch过程整理 准备一个Linux系统 我这里在虚拟机上装了一个 CentOS-7-x86\_64-Minimal-1708.iso net-tools安装 由于此版本的系统在i 不念不忘少年蓝@/ 2022年05月26日 07:35/ 0 赞/ 238 阅读
相关 CentOS 环境下安装Docker CentOS 环境下安装Docker 系统要求 CentOS 7 必须启用`centos-extras`仓库,这个仓库默认是开启着的,如果禁用了,需要重 我就是我/ 2022年05月24日 05:52/ 0 赞/ 318 阅读
相关 Docker环境下安装Gitlab 前言 在Docker中我们同样可以部署自己专属的代码仓库GitLab,下面简单介绍一下安装流程。 安装前提 内存大于 2G 的linux虚拟机或者云服务器皆 àì夳堔傛蜴生んèń/ 2022年04月25日 01:14/ 0 赞/ 367 阅读
相关 在Docker环境下部署Kafka 1、下载镜像 这里使用了[wurstmeister/kafka][wurstmeister_kafka]和[wurstmeister/zookeeper][wurstme 冷不防/ 2022年04月15日 07:10/ 0 赞/ 353 阅读
相关 Docker环境下安装Redis hello 各位同学,今天讲的是Docker环境下安装Redis 服务器环境配置: <table> <tbody> <tr> <td>CPU: 我会带着你远行/ 2021年10月18日 09:16/ 0 赞/ 394 阅读
还没有评论,来说两句吧...