❤️整理不易,小主们动动小手,点赞再看、养成习惯❤️
本地安装
要在 macOS 上安装 Docker,一共就4步,操作如下:
下载 Docker Desktop:前往 Docker 官方网站
-
双击下载的安装程序,将其放入应用程序文件夹,并启动安装过程。这个过程中,系统可能会要求输入管理员密码来授权安装。 -
完成安装:安装程序将自动下载和安装所需的组件。安装完成后,将看到 Docker 图标出现在菜单栏上,表示 Docker Desktop 已成功安装。 -
启动 Docker Desktop:点击菜单栏上的 Docker 图标,选择 "Open",Docker Desktop 将开始启动。启动过程可能需要一些时间。 -
登录 Docker Hub:启动 Docker Desktop 后,将被要求登录 Docker Hub(Docker 的注册中心)。可以选择登录或创建一个新的 Docker Hub 账号(可选,可以选择稍后登录)
-
完成安装:一旦 Docker Desktop 启动并完成初始化,将看到一个状态指示器,表示 Docker 已准备就绪并正在运行。
现在已经成功在 macOS 上安装了 Docker。后续可以使用命令行界面(例如终端)来运行 Docker 命令,并开始构建和管理容器。或者使用 Docker Desktop 提供的图形界面来查看和管理容器、镜像和其他 Docker 资源。请注意,第一次运行 Docker 命令时,可能需要使用 sudo 或在 Docker 的用户组中添加当前用户,以便拥有足够的权限执行 Docker 命令。
云服务器安装
要在 Linux 服务器上安装 Docker,可以按照以下步骤进行操作:
- 更新系统:使用适当的命令更新服务器操作系统的软件包。例如,在 Ubuntu 上可以使用以下命令:
sudo apt update
- 安装依赖包:确保系统上安装了所需的依赖包。运行以下命令来安装这些依赖包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 官方 GPG 密钥:下载并添加 Docker 官方 GPG 密钥以验证软件包的完整性。使用以下命令导入密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 添加 Docker 软件包源:添加 Docker 软件包源以获取 Docker 软件包。根据你的 Linux 发行版选择以下命令之一:
# 对于 Ubuntu 20.04:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 对于 Ubuntu 18.04:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
实际第一步安装 Docker Engine:更新软件包索引并安装 Docker Engine。运行以下命令来执行这些操作:
sudo apt install docker-ce docker-ce-cli containerd.io
- 启动 Docker 服务:安装完成后,启动 Docker 服务。运行以下命令:
sudo systemctl start docker
- 设置 Docker 开机自启:使 Docker 服务在服务器启动时自动启动。运行以下命令:
sudo systemctl enable docker
现在,Docker 已经成功安装在 Linux 服务器上。后续可以使用相关 docker 命令来构建、运行和管理容器。
请注意,具体的安装步骤可能因 Linux 发行版的不同而略有差异。如果使用的是其他 Linux 发行版,需要参阅相应的官方文档以获取更准确的安装指南。
将本地docker配置原样上传到云服务器
首先确保云服务器上已经 将本地 Docker Desktop 的配置同步到云服务器上,可以按照以下步骤进行操作:
- 导出本地配置:首先,在本地计算机上导出 Docker Desktop 的配置。可以使用以下命令将配置导出到文件中:
docker export > docker-config.tar
这将生成一个名为 docker-config.tar 的文件,其中包含 Docker Desktop 的配置信息。
-
上传配置文件到云服务器:将上一步生成的
docker-config.tar文件上传到云服务器上。可以使用工具如 SCP 或 SFTP 将文件传输到服务器。 -
导入配置到云服务器:在云服务器上导入 Docker 配置。登录到云服务器,使用以下命令导入配置文件:
cat docker-config.tar | docker import - <image-name>
其中 <image-name> 是为导入的镜像指定的名称,比如本地的auth(如果有)。
- 运行容器:使用导入的配置镜像来运行容器。使用以下命令:
docker run --name <container-name> -d <image-name>
其中 <container-name> 是为容器指定的名称,<image-name> 是上一步导入的镜像的名称。
现在,已经将本地 Docker Desktop 的配置同步到云服务器上,并使用相同的配置运行容器。请注意,在云服务器上运行的容器将在服务器上独立运行,与本地 Docker Desktop 的容器相互隔离。
❤️整理不易,小主们动动小手,点赞支持一下吧~❤️