[problem help] 请问各位大佬,deepinv23的rc2版本如何安装docker
Tofloor
poster avatar
十一月的肖邦
deepin
2024-06-16 21:24
Author

请问各位大佬,deepinv23的rc2版本如何安装docker

Reply Favorite View the author
All Replies
津汐
deepin
2024-06-16 21:43
#1

我用的安装方法参考这个链接

不过可能要自己解决网络问题

应该还有其他办法

Reply View the author
十一月的肖邦
deepin
2024-06-16 22:52
#2
津汐

我用的安装方法参考这个链接

不过可能要自己解决网络问题

应该还有其他办法

root@ke666-PC:~# sudo add-apt-repository
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian
$(lsb_release -cs)
stable"
sudo: unable to execute /usr/bin/add-apt-repository: No such file or directory

按照那个连接的方法,

现在提示这个

Reply View the author
neko
deepin
Ecological co-builder
2024-06-17 01:40
#3

sudo apt install docker.io #完事

Reply View the author
raspbian
deepin
2024-06-17 09:41
#4

最可靠的方法是看文档

最简单的方法就是等别人把文档复制到这里给你看

Reply View the author
raspbian
deepin
2024-06-17 09:53
#5

你直接去看 和别人看完发给你是一样的


created: 2024-06-17T09:53:01 (UTC +08:00)
tags: [binaries,installation,docker,documentation,linux,install,docker,engine]
source: https://docs.docker.com/engine/install/binaries/
author:

Install Docker Engine from binaries | Docker Docs

Excerpt

Learn how to install Docker as a binary. These instructions are most suitable for testing purposes.


Important

This page contains information on how to install Docker using binaries. These instructions are mostly suitable for testing purposes. We do not recommend installing Docker using binaries in production environments as they don't have automatic security updates. The Linux binaries described on this page are statically linked, which means that vulnerabilities in build-time dependencies are not automatically patched by security updates of your Linux distribution.

Updating binaries is also slightly more involved when compared to Docker packages installed using a package manager or through Docker Desktop, as it requires (manually) updating the installed version whenever there is a new release of Docker.

Also, static binaries may not include all functionalities provided by the dynamic packages.

On Windows and Mac, we recommend that you install Docker Desktop instead. For Linux, we recommend that you follow the instructions specific for your distribution.

If you want to try Docker or use it in a testing environment, but you're not on a supported platform, you can try installing from static binaries. If possible, you should use packages built for your operating system, and use your operating system's package management system to manage Docker installation and upgrades.

Static binaries for the Docker daemon binary are only available for Linux (as dockerd) and Windows (as dockerd.exe). Static binaries for the Docker client are available for Linux, Windows, and macOS (as docker).

This topic discusses binary installation for Linux, Windows, and macOS:

Install daemon and client binaries on Linux

Prerequisites

Before attempting to install Docker from binaries, be sure your host machine meets the prerequisites:

  • A 64-bit installation
  • Version 3.10 or higher of the Linux kernel. The latest version of the kernel available for your platform is recommended.
  • iptables version 1.4 or higher
  • git version 1.7 or higher
  • A ps executable, usually provided by procps or a similar package.
  • XZ Utils 4.9 or higher
  • A properly mounted cgroupfs hierarchy; a single, all-encompassing cgroup mount point is not sufficient. See Github issues #2683, #3485, #4568).

Secure your environment as much as possible

OS considerations

Enable SELinux or AppArmor if possible.

It is recommended to use AppArmor or SELinux if your Linux distribution supports either of the two. This helps improve security and blocks certain types of exploits. Review the documentation for your Linux distribution for instructions for enabling and configuring AppArmor or SELinux.

Security warning

If either of the security mechanisms is enabled, do not disable it as a work-around to make Docker or its containers run. Instead, configure it correctly to fix any problems.

Docker daemon considerations

Install static binaries

  1. Download the static binary archive. Go to https://download.docker.com/linux/static/stable/, choose your hardware platform, and download the .tgz file relating to the version of Docker Engine you want to install.

  2. Extract the archive using the tar utility. The dockerd and docker binaries are extracted.

  3. Optional: Move the binaries to a directory on your executable path, such as /usr/bin/. If you skip this step, you must provide the path to the executable when you invoke docker or dockerd commands.

  4. Start the Docker daemon:

    If you need to start the daemon with additional options, modify the above command accordingly or create and edit the file /etc/docker/daemon.json to add the custom configuration options.

  5. Verify that Docker is installed correctly by running the hello-world image.

    This command downloads a test image and runs it in a container. When the container runs, it prints a message and exits.

You have now successfully installed and started Docker Engine.

Tip

Receiving errors when trying to run without root?

The docker user group exists but contains no users, which is why you’re required to use sudo to run Docker commands. Continue to Linux postinstall to allow non-privileged users to run Docker commands and for other optional configuration steps.

Install client binaries on macOS

Note

The following instructions are mostly suitable for testing purposes. The macOS binary includes the Docker client only. It does not include the dockerd daemon which is required to run containers. Therefore, we recommend that you install Docker Desktop instead.

The binaries for Mac also do not contain:

  • A runtime environment. You must set up a functional engine either in a Virtual Machine, or on a remote Linux machine.
  • Docker components such as buildx and docker compose.

To install client binaries, perform the following steps:

  1. Download the static binary archive. Go to https://download.docker.com/mac/static/stable/ and select x86_64 (for Mac on Intel chip) or aarch64 (for Mac on Apple silicon), and then download the .tgz file relating to the version of Docker Engine you want to install.

  2. Extract the archive using the tar utility. The docker binary is extracted.

  3. Clear the extended attributes to allow it run.

    Now, when you run the following command, you can see the Docker CLI usage instructions:

  4. Optional: Move the binary to a directory on your executable path, such as /usr/local/bin/. If you skip this step, you must provide the path to the executable when you invoke docker or dockerd commands.

  5. Verify that Docker is installed correctly by running the hello-world image. The value of is a hostname or IP address running the Docker daemon and accessible to the client.

    This command downloads a test image and runs it in a container. When the container runs, it prints a message and exits.

Install server and client binaries on Windows

Note

The following section describes how to install the Docker daemon on Windows Server which allows you to run Windows containers only. When you install the Docker daemon on Windows Server, the daemon doesn't contain Docker components such as buildx and compose. If you're running Windows 10 or 11, we recommend that you install Docker Desktop instead.

Binary packages on Windows include both dockerd.exe and docker.exe. On Windows, these binaries only provide the ability to run native Windows containers (not Linux containers).

To install server and client binaries, perform the following steps:

  1. Download the static binary archive. Go to https://download.docker.com/win/static/stable/x86_64 and select the latest version from the list.

  2. Run the following PowerShell commands to install and extract the archive to your program files:

  3. Register the service and start the Docker Engine:

  4. Verify that Docker is installed correctly by running the hello-world image.

    This command downloads a test image and runs it in a container. When the container runs, it prints a message and exits.

Upgrade static binaries

To upgrade your manual installation of Docker Engine, first stop any dockerd or dockerd.exe processes running locally, then follow the regular installation steps to install the new version on top of the existing version.

Next steps

Reply View the author
caoql
deepin
2024-06-17 10:18
#6

直接下载安装包安装即可

官网因为网络关系,可以用清华镜像下载:https://mirror.tuna.tsinghua.edu.cn/docker-ce/linux/debian/dists/bookworm/pool/stable/amd64/

Reply View the author
津汐
deepin
2024-06-17 10:51
#7
十一月的肖邦

root@ke666-PC:~# sudo add-apt-repository
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian
$(lsb_release -cs)
stable"
sudo: unable to execute /usr/bin/add-apt-repository: No such file or directory

按照那个连接的方法,

现在提示这个

我是只用这篇文章上的自动安装脚本就可以,不用下面的手动安装。只是不知道现在有没有网络问题

 curl -fsSL https://get.docker.com -o get-docker.sh
 sudo sh get-docker.sh
Reply View the author
raspbian
deepin
2024-06-17 11:32
#8

在Linux发行版上安装Docker的方法多种多样,不同的安装方法会带来不同的优点和缺点。下面将详细探讨在宣称自己不是基于Debian的Linux发行版上使用Debian方法安装Docker与直接使用官方推荐的二进制安装方法两者之间的优点和缺点:

  1. 兼容性

    • 使用Debian方法安装Docker:可能会遇到包依赖问题,因为不是基于Debian的系统可能不具备Debian方法所需的特定包和库,这可能导致安装过程中出现不兼容的情况。
    • 官方推荐的二进制安装方法:通常设计得更为通用,能更好地适应各种Linux发行版,从而减少兼容性问题。
  2. 系统稳定性

    • 使用Debian方法安装Docker:若成功安装,由于Debian的稳定性,可能会带来一定程度的系统稳定性,但这也取决于Debian方法与系统的兼容性。
    • 官方推荐的二进制安装方法:官方通常已经考虑到了系统稳定性的因素,会尽量减少对系统的干扰,以保持系统原有的稳定性。
  3. 系统资源消耗

    • 使用Debian方法安装Docker:可能会引入额外的软件包和依赖,从而增加系统的资源消耗。
    • 官方推荐的二进制安装方法:通常会尽量精简所需的组件,以降低系统资源消耗。
  4. 安装过程的复杂性

    • 使用Debian方法安装Docker:可能需要解决包依赖问题,这会增加安装过程的复杂性。
    • 官方推荐的二进制安装方法:设计时往往考虑到用户友好性,因此安装过程可能更简单直接。
  5. 安全性

    • 使用Debian方法安装Docker:如果安装过程中需要从非官方源下载软件包,可能会带来安全风险。
    • 官方推荐的二进制安装方法:通常提供安全保障,因为官方会签名二进制文件,确保其未被篡改。
  6. 更新和维护

    • 使用Debian方法安装Docker:更新和维护可能需要手动解决依赖关系,增加了维护成本。
    • 官方推荐的二进制安装方法:更新和维护通常更为简单,因为官方会提供相应的工具和指南。
  7. 社区支持

    • 使用Debian方法安装Docker:可能不会得到官方社区的全面支持,因为这种方法可能不是官方推荐的。
    • 官方推荐的二进制安装方法:可以获得官方和社区的广泛支持,这对于解决问题非常有帮助。
  8. 软件包的更新频率

    • 使用Debian方法安装Docker:软件包的更新可能会滞后,因为需要适应非Debian系统。
    • 官方推荐的二进制安装方法:官方通常会提供最新版本的软件,更新频率更高。

总的来说,用户在选择安装Docker的方法时,应该考虑自己系统的特点以及上述提到的优缺点,以确保选择最适合自己环境的安装方法。同时,无论选择哪种方法,都需要关注安装后的维护和更新,以确保Docker环境的稳定运行。

Reply View the author
兆兆嘟嘟嘟
deepin
2024-06-18 20:36
#9
neko

sudo apt install docker.io #完事

没错,就按这个人说的做,别听那些让专门加源的建议。

Reply View the author