从二进制文件安装 Docker 并启动它涉及几个步骤。以下是详细的步骤指南:
首先,你需要从 Docker 的官方网站下载适用于你操作系统的 Docker 二进制文件。
# 下载 Docker 二进制文件(例如,Linux x86_64)
wget https://download.docker.com/linux/static/stable/x86_64/docker-<version>.tgz
将 <version>
替换为你想要安装的 Docker 版本号。
下载完成后,解压 tar 包。
tar -xvzf docker-<version>.tgz
将解压后的 Docker 二进制文件移动到 /usr/local/bin
或其他系统路径中。
sudo mv docker/* /usr/local/bin/
为了方便管理和启动 Docker,你可以创建一个系统服务。
创建一个 systemd 服务文件 /etc/systemd/system/docker.service
:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd --selinux-enabled=false --insecure-registry=myregistry.example.com:5000
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
根据需要修改 ExecStart
行中的参数。例如,如果你需要启用 SELinux 或配置其他选项,请相应调整。
保存服务文件后,重新加载 systemd 配置以使更改生效。
sudo systemctl daemon-reload
启动 Docker 服务并设置为开机自启。
sudo systemctl start docker
sudo systemctl enable docker
验证 Docker 是否成功安装并运行。
sudo docker --version
你应该能看到 Docker 的版本信息。
为了确保 Docker 正常工作,可以运行一个简单的测试容器。
sudo docker run hello-world
如果一切正常,你应该会看到一条欢迎信息,说明 Docker 已经成功安装并运行。
sudo
。领取专属 10元无门槛券
手把手带您无忧上云