首页 > 系统相关 >无涯教程-Docker - Linux安装

无涯教程-Docker - Linux安装

时间:2023-10-31 13:32:18浏览次数:36  
标签:sudo Linux 无涯 apt 软件包 docker 安装 Docker

要开始安装Docker,我们将使用Ubuntu。如果您还没有可以使用Oracle Virtual Box部署它。

以下屏幕图显示了已在Oracle Virtual Box上安装的简单Ubuntu服务器。在系统上已定义了一个名为 demo 的OS用户,该用户对服务器具有完全的根访问权限。

Demo Button

要安装Docker,我们需要遵循以下步骤。

步骤1  -  在安装Docker之前,首先必须确保您运行的Linux内核版本正确, Docker仅设计为在3.8或更高版本的Linux内核上运行。

此方法返回有关Linux系统的系统信息。

uname -a

a - 这用于确保返回系统信息。

此方法在Linux系统上返回以下信息-

  • kernel name     (内核名称)
  • node name       (节点名称)
  • kernel release   (内核发布)
  • kernel version  (内核版本)
  • machine           (机器)
  • processor          (处理器)
  • hardware platform (硬件平台)
  • operating system    (操作系统)

步骤2  -  您需要使用最新的软件包更新操作系统,这可以通过以下命令完成-

apt-get

此方法将软件包从网络上安装到Linux系统上。

  • sudo     - sudo 命令用于确保命令具有root访问权限。

  • update - 使用 update选项可确保在Linux系统上更新了所有软件包。

sudo apt-get update

当我们运行上面的命令时,我们将得到以下输出-

Example 输出

该命令将连接到互联网并下载Ubuntu的最新系统软件包。

步骤3  -  下一步是安装必要的证书,这些证书稍后将与Docker站点一起使用,以下载必要的Docker软件包。

sudo apt-get install apt-transport-https ca-certificates
Necessary Docker Packages

步骤4  -  下一步是添加新的GPG键,下载Docker所需的软件包时,需要使用此键来确保对所有数据进行加密。

New PGP Key

由于我们的操作系统是Ubuntu 14.04,因此我们将使用存储库名称作为" deb https://apt .dockerproject.org/repo ubuntu-trusty main"。

然后,如上所述,我们需要将此存储库添加到 docker.list 。

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" 
   | sudo tee /etc/apt/sources.list.d/docker.list
Docker List

步骤5  -  接下来,我们发出 apt-get update命令来更新Ubuntu系统上的软件包。

APT-GET Update Command

步骤6  -  如果要验证软件包管理器是否指向正确的存储库,可以通过发出 apt-cache命令来完成。

apt-cache policy docker-engine

输出

APT-GET Update Command

步骤7  -  发出 apt-get update命令,以确保本地系统上的所有软件包都是最新的。

APT-GET Packages Updation

步骤8 -  对于Ubuntu Trusty,Wily和Xenial,我们必须安装linux-image-extra- *内核软件包,该软件包允许一个人使用 aufs存储驱动程序 。较新版本的Docker使用此驱动程序。

可以通过使用以下命令来完成。

sudo apt-get install linux-image-extra-$(uname -r) 
   linux-image-extra-virtual
Aufs Storage Driver

步骤9  -  最后一步是安装Docker,我们可以使用下面的命令这样做 -

sudo apt-get install –y docker-engine

在这里, apt-get 使用install选项从Docker网站下载Docker引擎镜像并安装Docker。

Docker引擎是Docker公司针对基于Ubuntu的系统的官方软件包。

Docker-engine

在下一节中,我们将看到如何检查已安装的Docker版本。

查看版本

要查看正在运行的Docker版本,您可以发出以下命令-

docker version 
  • version  -  用于确保Docker命令返回已安装的Docker版本。

输出将提供系统上安装的Docker版本的各种详细信息。

sudo docker version 

当我们运行上面的程序时,我们将得到以下输出-

Docker版本 输出

查看信息

要查看有关系统上运行的Docker的更多信息,您可以发出以下命令-

docker info
  • info -用于确保Docker命令返回有关已安装的Docker服务的详细信息。

返回值

输出将提供安装在系统上的Docker的各种详细信息,如-

  • 容器数
  • 镜像数
  • Docker使用的存储驱动程序
  • Docker使用的根目录
  • Docker使用的执行驱动程序
sudo docker info

当我们运行上面的命令时,我们将得到以下输出-

Docker信息 Example 输出

参考链接

https://www.learnfk.com/docker/installing-docker-on-linux.html

标签:sudo,Linux,无涯,apt,软件包,docker,安装,Docker
From: https://blog.51cto.com/u_14033984/8104235

相关文章

  • linux 中 strings命令
     001、linux中strings命令主要是在对象文件或者二进制文件中查找可打印的字符串。 002、举例(base)[b20223040323@admin1~]$strings/bin/ls|head/lib64/ld-linux-x86-64.so.2libselinux.so.1__gmon_start___initfgetfileconfreeconlgetfilecon_finilibc......
  • linux用户管理学习感悟与笔记
    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提......
  • Docker导出镜像的总结
    Docker导出镜像的总结安装Dockermkdir-p/etc/dockercat>/etc/docker/daemon.josn<<EOF{"bip":"10.233.0.1/16"}EOFyuminstalldocker-ysystemctlenable--nowdocker下载部分镜像dockerpullredis:7.2dockerpullnginx:1.24docker......
  • 银河麒麟在线升级新版本docker
    银河麒麟在线升级新版本docker卸载学习来自:https://cloud.tencent.com/developer/article/1491742yumremovedocker\docker-ce\docker-client\docker-client-latest\docker-common\......
  • linux 命令行 设置分辨率
    查看特定分辨率对应的模式参数: 查看当前设置:(依次)设置参数:   (新分辨率生效) ......
  • java通过ssl连接mysql(linux)
    环境:Os:centos7mysql:5.7.29java运行客户端:windows10 1.查看服务器的证书文件mysql数据data目录下[root@localhostdata]#pwd/opt/mysql57/data[root@localhostdata]#ls-al*.pem-rw-------.1mysqlmysql1676Oct3005:22ca-key.pem-rw-r--r--.1mysqlmysq......
  • linux 中ldd命令
     001、Ldd:linux系统中的一个测试工具,用于查看可执行文件或者共享库文件所依赖的动态链接库. 主要用于协助分析和解决程序运行时的依赖关系。动态链接库? 002、举例ldd   003、解决依赖关系a、安装相应的软件包来获取缺失的动态链接库比如红帽系列使用yum命令、......
  • LINUX下ORACLE表空间及用户创建
    LINUX下ORACLE表空间及用户创建 记录详细过程以备使用 ConnectedtoOracleDatabase11gEnterpriseEditionRelease11.2.0.1.0Connectedassys@ip:port/sid ASSYSDBA 管理员用户登录oracle数据库 1、创建临时表空间selectnamefromv$tempfile;查出当前数......
  • Linux系统软件包管理以及配置软件源仓库
            Linux系统依据发行的公司不同,分为Redhat/Oracle系、Debian/Ubuntu系、SUSE系,其中Redhat/Oracle、SUSE系主要用于传统企业市场,Debian/Ubuntu主要用于云计算、互联网市场,不同的发行版本其本质上无区别,都是运行着相同的Linux内核。如果是运行OracleDatabase/EBS......
  • Linux用户管理1
    用户管理1.通过ll命令查看文件的所有者第三列为所有者信息2.使用useradd命令创建用户WLA01然后使用grep命令过滤用户信息在使用useradd命令时加入了错误的设置数据,除了直接在/etc/passwd与/etc/shadow文件中修改,也可以使用usermod与gpasswd命令。删除用户/组:删除用户使......