1.1 Docker for linux

centos7安装Docker

1.1.1 安装前必读

在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。

注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo

1.查看当前的内核版本

uname -r

我这里是3.10 ,满足条件。

2.使用 root 权限更新 yum 包(生产环境中此步操作需慎重,看自己情况,学习的话随便搞)

yum -y update

这个命令不是必须执行的,看个人情况,后面出现不兼容的情况的话就必须update了

注意 
yum -y update:升级所有包同时也升级软件和系统内核; 
yum -y upgrade:只升级所有包,不升级软件和系统内核

3.卸载旧版本(如果之前安装过的话)

yum remove docker  docker-common docker-selinux docker-engine

1.1.2 安装Docker的详细步骤

1.安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

2.设置 yum 源

设置一个yum源,下面两个都可用

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央存储库)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里存储库)

3.选择docker版本并安装 ,安装最新版本

yum list docker-ce --showduplicates | sort -r

// 安装最新版本
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

4.启动 Docker 并设置开机自启

systemctl start docker
systemctl enable docker

**5.验证 Docker **

docker run hello-world

1.1.3 卸载 Docker 引擎

  1. 卸载 Docker Engine、CLI、Containerd 和 Docker Compose 包:

    $ sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
    
  2. 主机上的镜像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:

    $ sudo rm -rf /var/lib/docker
    $ sudo rm -rf /var/lib/containerd
    

您必须手动删除任何已编辑的配置文件。

1.2 Docker for windows

1.2.1 下载地址

https://desktop.docker.com/win/main/amd64/Docker Desktop Installer.exe

1.2.2 系统要求

WSL 2 后端

  • Windows 11 64 位:家庭版或专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
  • Windows 10 64 位:家庭版或专业版 21H1(内部版本 19043)或更高版本,或者企业版或教育版 20H2(内部版本 19042)或更高版本。
  • 在 Windows 上启用 WSL 2 功能。有关详细说明,请参阅 Microsoft 文档
  • 在 Windows 10 或 Windows 11 上成功运行 WSL 2 需要以下硬件先决条件:
  • 下载并安装Linux 内核更新包

Hyper-V 后端和 Windows 容器

  • Windows 11 64 位:专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。

  • Windows 10 64 位:Pro 21H1(内部版本 19043)或更高版本,或者企业版或教育版 20H2(内部版本 19042)或更高版本。

    对于 Windows 10 和 Windows 11 家庭版,请参阅WSL 2 后端选项卡中的系统要求。

  • 必须启用 Hyper-V 和容器 Windows 功能。

  • 在 Windows 10 上成功运行 Client Hyper-V 需要以下硬件先决条件:

使用 Docker Desktop 创建的容器和镜像在安装它的机器上的所有用户帐户之间共享。这是因为所有 Windows 帐户都使用相同的 VM 来构建和运行容器。请注意,使用 Docker Desktop WSL 2 后端时,无法在用户帐户之间共享容器和镜像。

Docker Business 客户支持在 VMware ESXi 或 Azure VM 中运行 Docker Desktop。它需要首先在管理程序上启用嵌套虚拟化。有关详细信息,请参阅在 VM 或 VDI 环境中运行 Docker Desktop

1.2.3 在windows上安装 Docker Desktop

  • 交互式安装
  1. 双击Docker Desktop Installer.exe运行安装程序。

    如果您还没有下载安装程序 ( Docker Desktop Installer.exe),您可以从 Docker Hub获取它。它通常会下载到您的Downloads文件夹,或者您可以从 Web 浏览器底部的最近下载栏运行它。

  2. 出现提示时,请确保根据您选择的后端选择或不选择“配置”页面上的“使用 WSL 2 而不是 Hyper-V ”选项。

    如果您的系统仅支持这两个选项之一,您将无法选择要使用的后端。

  3. 按照安装向导上的说明授权安装程序并继续安装。

  4. 安装成功后,单击关闭以完成安装过程。

  5. 如果您的管理员帐户与您的用户帐户不同,您必须将用户添加到docker-users组。以管理员身份运行Computer Management并导航到Local Users and Groups > Groups > docker-users。右键单击以将用户添加到组中。注销并重新登录以使更改生效。

  • 从命令行安装

下载Docker Desktop Installer.exe后,在终端中运行以下命令来安装 Docker Desktop:

$ "Docker Desktop Installer.exe" install

如果您使用的是 PowerShell,则应将其运行为:

Start-Process 'Docker Desktop Installer.exe' -Wait install

如果使用 Windows 命令提示符:

start /w "" "Docker Desktop Installer.exe" install

install命令接受以下标志:

  • --quiet: 运行安装程序时抑制信息输出

  • --accept-license:现在接受Docker 订阅服务协议,而不是要求在应用程序首次运行时接受它

  • --no-windows-containers: 禁用 Windows 容器集成

  • --allowed-org=<org name>:要求用户在运行应用程序时登录并加入指定的 Docker Hub 组织

  • --backend=<backend name>:选择用于 Docker Desktop 的默认后端hyper-vwindowswsl-2(默认)

  • --installation-dir=<path>: 更改默认安装位置 ( C:\Program Files\Docker\Docker)

  • --admin-settings
    

    :自动创建一个

    admin-settings.json
    

    文件,管理员使用该文件来控制其组织内客户端计算机上的某些 Docker Desktop 设置。有关详细信息,请参阅

    设置管理

    • 它必须与--allowed-org=<org name>标志一起使用。
    • 例如: --allowed-org=<org name> --admin-settings='{"configurationFileVersion": 2, "enhancedContainerIsolation": {"value": true, "locked": false}}'

如果您的管理员帐户与您的用户帐户不同,您必须将用户添加到docker-users组:

$ net localgroup docker-users <user> /add

1.2.4 启动 Docker 桌面

安装后 Docker Desktop 不会自动启动。启动 Docker 桌面:

  1. 搜索 Docker,然后在搜索结果中选择Docker Desktop 。

  2. Docker 菜单 显示 Docker 订阅服务协议窗口。

    以下是要点的摘要:

    • Docker Desktop 对小型企业(少于 250 名员工且年收入少于 1000 万美元)、个人使用、教育和非商业开源项目免费。
    • 否则,专业用途需要付费订阅。
    • 政府实体也需要付费订阅。
    • Docker Pro、Team 和 Business 订阅包括 Docker Desktop 的商业用途。
  3. 选择接受以继续。Docker Desktop 在您接受条款后启动。

1.3 Docker for mac

todo…

个人写的小程序,有需求的可以看看:
定制专属个性头像,目前有万圣节、世界杯主题,后续会增加更多主题
源码地址:https://gitee.com/eyes-star/txy-openmp.git

原文地址:http://www.cnblogs.com/eyesstar/p/16912149.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性