Ubuntu 20.04 上安装和使用 Docker

这篇具有很好参考价值的文章主要介绍了Ubuntu 20.04 上安装和使用 Docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu 20.04 上安装和使用 Docker

在 Ubuntu 上安装 Docker 非常直接。我们将会启用 Docker 软件源,导入 GPG key,并且安装软件包。

一、开始安装

首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

使用下面的 curl 导入源仓库的 GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

将 Docker APT 软件源添加到你的系统:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

二、安装 Docker 最新版本

运行下面的命令:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

三、安装指定版本

首先列出 Docker 软件源中所有可用的版本:

sudo apt update
apt list -a docker-ce

可用的 Docker 版本将会在第二列显示, 例如:

docker-ce/focal,now 5:24.0.4-1~ubuntu.20.04~focal amd64

通过在软件包名后面添加版本=<VERSION>来安装指定版本:

sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io

安装完成,Docker 服务将会自动启动。你可以输入下面的命令,验证它:

sudo systemctl status docker

四、升级Docker版本

当一个新的 Docker 发布时,你可以使用标准的 sudo apt update && sudo apt upgrade 流程来升级 Docker 软件包。

五、锁住版本

如果你想阻止 Docker 自动更新,锁住它的版本:sudo apt-mark hold docker-ce

六、卸载 Docker

在卸载 Docker 之前,你最好 移除所有的容器,镜像,卷和网络。

运行下面的命令停止所有正在运行的容器,并且移除所有的 docker 对象:

docker container stop $(docker container ls -aq)
docker system prune -a --volumes

现在你可以使用apt像卸载其他软件包一样来卸载 Docker:

sudo apt purge docker-ce
sudo apt autoremove

七、安装 docker-compose

版本号 2.18.1 可以根据官网的版本号适当修改。
官方仓库: https://github.com/docker/compose/releases

#使用如下链接下载安装
sudo curl -L https://github.com/docker/compose/releases/download/2.18.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

#修改二进制权限
sudo chmod +x /usr/local/bin/docker-compose

#查看版本
docker-compose -v

Ubuntu20、22 遇到问题

在Ubuntu18没有遇到,在Ubuntu20、22都遇到该报错。

安装docker-compose后,执行docker-compose version时,报错,错误内容:/usr/local/bin/docker-compose: line 1: {error:Document not found}: command not found

解决方案:https://stackoverflow.com/questions/58747879/docker-compose-usr-local-bin-docker-compose-line-1-not-command-not-found

原因:网上文章的curl的链接中,在版本的位置,漏了 v

curl -L "https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

八、常用命令

方式一:

进入Docker docker exec -it nginx /bin/sh, 执行对应的命令:

  • 配置检查:nginx -t

  • 重启:nginx -s reload

方式二:

在宿主机直接运行Docker命令

docker exec -it nginx /bin/sh -c "nginx -t"
docker exec -it nginx /bin/sh -c "nginx -s reload"

原文链接

Ubuntu 20.04 上安装和使用 Docker文章来源地址https://www.toymoban.com/news/detail-773180.html

到了这里,关于Ubuntu 20.04 上安装和使用 Docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu20.04中Docker安装与配置

    1、卸载可能存在的旧版本 2、更新apt包索引 显示“正在读取软件包列表… 完成” 3、安装以下包以使apt可以通过HTTPS使用存储库(repository) 显示“done.” 4、添加Docker官方的GPG密钥 显示“OK” 5、设置stable存储库 如果没有报错就正常进行下一步。显示“正在读取软件包列表… 完

    2024年02月05日
    浏览(55)
  • Ubuntu 20.04上docker安装Redis

    这将从Docker Hub上下载Redis官方镜像。 这将在后台运行Redis容器,并将容器内的6379端口映射到主机的6379端口。您可以将my-redis替换为您自己的容器名称。 您应该能够看到Redis容器的信息。 请注意,上述示例中的容器名称是my-redis,您可以根据需要替换为其他名称。

    2024年02月09日
    浏览(46)
  • Ubuntu 20.04 中安装docker一键安装脚本

    直接上脚本,依次执行如下命令即可 install docker operation system Ubuntu 18.04+ ways1 : wget https://github.com/grant-tt/docker/blob/main/docker_install.sh bash docker_install.sh ways2: wget http://apollo-pkg-beta.bj.bcebos.com/docker_install.sh bash docker_install.sh

    2024年02月13日
    浏览(64)
  • Ubuntu 20.04 安装docker(傻瓜试一键教程)

    更新 apt 包索引 安装依赖包 添加 Docker 的官方 GPG 密钥: 提示OK后 官方安装  安装最新版本的 Docker Engine-Community 到此安装完成, 可以输入 sudo docker --version 或者 sudo docker run hello-world 测试是否安装成功 如果您想免sudo进入docker的话, 直接输入以下命令,亲测: 以下命令意思就

    2024年02月11日
    浏览(52)
  • ubuntu20.04如何安装nvidia-docker?

    导入 NVIDIA GPG 密钥 添加 NVIDIA Docker 存储库 安装 nvidia-container-toolkit 检查nvidia-docker是否安装成功 如果 nvidia-docker 安装成功,命令将启动一个包含 NVIDIA GPU 的容器并运行 nvidia-smi 命令,该命令可以显示有关 GPU 状态的信息。输出结果将显示 GPU 型号、显存大小、温度等信息。 如

    2024年02月15日
    浏览(49)
  • Docker笔记--Ubuntu20.04安装Nvidia-Docker

    目录 1--添加软件包存储库 2--安装Nvidia-Docker2 3--测试         安装 nvidia-docker2 软件包并重新加载 docker 守护程序配置:         执行 sudo apt-get install -y nvidia-docker2,可能会出现以下错误:E: Unable to locate package nvidia-docker2,解决方法是完整执行完第 1 步;         重启

    2024年02月16日
    浏览(40)
  • Linux(7)Ubuntu20.04 arm64安装Docker

    vi /etc/apt/sources.list 这个命令后面跟了几个软件包的名字,它们分别是: apt-transport-https:这个软件包允许apt使用HTTPS协议来访问软件源。 ca-certificates:这个软件包提供了一些受信任的证书颁发机构的证书,用来验证HTTPS连接的安全性。 curl:这个软件包提供了一个命令行工具,

    2024年02月10日
    浏览(61)
  • ubuntu 20.04 docker及nvidia-docker2安装

            使用GPU经常会到要使用nivida-docker2的情况,网上吧老有些不负责人的给安装步骤造成误导,不能一次成功,现将自己一次成功的经验分享如下: 1、安装docker(command by command) # Add Docker\\\'s official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install

    2024年01月18日
    浏览(37)
  • Ubuntu20.04内安装Docker并在Docker内安装 ROS Melodic

    目录 一. 在 Ubuntu 20.04 中安装 Docker   1. 阿里云一键安装   2. 手动安装步骤 2.1 卸载老旧版本 2.2 安装环境依赖 2.3 安装 GPG 证书 2.4 设置存储库 2.5 安装 Docker 2.6 验证安装是否成功 2.7 安装 Dockers 网页管理 二. 在 Docker 内安装 ROS(Melodic) 1. 安装 Melodic 2. 构建通用环境依赖 3. 在镜

    2024年01月21日
    浏览(48)
  • ubuntu 20.04 docker安装emqx 最新版本或指定版本

    1.更新系统包列表: 2.安装Docker: 3.启动Docker服务并设置其开机自启动: 4.确保Docker正在运行: 5.使用Docker命令下载并运行EMQX容器: 如果您需要特定版本的emqx,请将“latest”替换为所需版本的标签,例如“emqx:4.4.3”。 6.确认EMQX容器已经启动: 使用以下命令检查容器状态 如

    2024年02月09日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包