在ubuntu上安装docker和docker compose
1. 更新系统包首先确保系统包是最新的sudoaptupdatesudoaptupgrade-y2. 安装依赖包安装 Docker 所需的依赖包sudoaptinstall-yapt-transport-https ca-certificatescurlsoftware-properties-common3. 添加 Docker 官方 GPG 密钥添加 Docker 的官方 GPG 密钥以确保下载的软件包是安全的curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dearmor-o/usr/share/keyrings/docker-archive-keyring.gpg4. 添加 Docker 仓库将 Docker 的稳定版仓库添加到 APT 源列表中echodeb [arch$(dpkg --print-architecture)signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu$(lsb_release-cs)stable|sudotee/etc/apt/sources.list.d/docker.list/dev/null5. 更新包索引更新 APT 包索引以包含 Docker 仓库sudoaptupdate6. 安装 Docker安装 Docker CE社区版、Docker CLI 和 Containerdsudoaptinstall-ydocker-ce docker-ce-cli containerd.io7. 启动并启用 Docker 服务启动 Docker 服务并设置为开机自启sudosystemctl startdockersudosystemctlenabledocker8. 验证安装通过运行 hello-world 镜像来验证 Docker 是否安装成功sudodockerrun hello-world如果看到Hello from Docker!说明 Docker 已成功安装并运行。可选以非 root 用户身份运行 Docker默认情况下Docker 需要 sudo 权限。如果你希望以非 root 用户身份运行 Docker可以将用户添加到 docker 组sudousermod-aGdocker$USER然后注销并重新登录以应用更改。问题解决如果在运行docker run hello-world时出现docker: Error response from daemon: failed to create task for container: Unimplemented: failed to start shim: start failed: unsupported shim version (3): not implemented那么执行如下命令即可解决参考start failed: unsupported shim version (3): not implementedsystemctl restart containerd9. 可选安装 Docker ComposeDocker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。你可以通过以下命令安装sudoaptinstall-ydocker-compose或者你也可以从 Docker 官方 GitHub 仓库下载最新版本的 Docker Composesudocurl-Lhttps://github.com/docker/compose/releases/download/$(curl-shttps://api.github.com/repos/docker/compose/releases/latest|grep-Potag_name: \K.*\d)/usr/local/bin/docker-composesudochmodx /usr/local/bin/docker-compose
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2507416.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!