当前位置: 首页 > news >正文

【Docker概念和实践 2】虚拟机 ubuntu18上安装docker

一、说明

        已经安装了N遍Docker了,逐步成了一套习惯,这里专门记录之;总之,安装前必须回答得问题是:何种操作系统、何种版本、是否虚拟机、云数据源等问题。一个环境如果装得好,就不需要重装,如果考虑不全面,装了以后又要重装,严重消耗时间精力,要尽量避免。

二、环境、版本、安装前准备活动

2.1 对虚拟机环境的建议

        对于初学者玩转Ubuntu,强烈建议用虚拟机VMware,而不建议单独电脑安装Linux,这是因为在整个学习过程随时会依靠互联网、工具软件(处理图、文、视频等),因此,保留windows就在手边是非常必要的。

2.2 虚拟机和Win10版本要配套

        在Win10上安装虚拟机,首先需要确定版本,而首先要确定Win10的版本。通过对“此电脑”右键后“属性”如图

 可以看到如下界面:

        我的win10是190043.1165版本。注意,这个版本号意义重大,在190041以下是无法安装VMware17的。

2.3 下载最新版VMware虚拟机版本是17 

        Workstation 17 Pro 改进了行业定义技术,支持 DirectX 11 和 OpenGL 4.3 3D 加速图形,暗模式用户界面,支持 Windows 11,用于运行和构建容器和 Kubernetes 集群的 vctl CLI,增加了对最新 Windows 的支持和 Linux 操作系统等等。 使用下面的链接开始免费、功能齐全的 30 天试用,无需注册。

官网地址:

https://www.vmware.com/hk/products/workstation-pro.html

 选择产品:products

选择虚拟机产品 :Workstation Pro

下载Windows版本的虚拟机 

 

通过以上步骤,将虚拟机VMware17下载下来。

输入许可证密钥:JU090-6039P-08409-8J0QH-2YR7F

2.4 Ubuntu版本

ubuntu选择18.04或20.04都可以,对于Docker不会产生区别。

三、Ubuntu上安装Docker过程

3.1 安装流程

官方文档:Install Docker Engine on Ubuntu | Docker Documentation

要安装 Docker Engine,您需要以下 Ubuntu 版本之一的 64 位版本:

  • Ubuntu Kinetic 22.10
  • Ubuntu Jammy 22.04 (LTS)
  • Ubuntu Focal 20.04 (LTS)
  • Ubuntu Bionic 18.04 (LTS)

注意,只有以上四个版本的Ubuntu可以安装Docker,注意查看您的本地ubuntu版本号。

整体安装流程如下,一步一步完成就可以了:

 3.2 卸载旧的版本

        旧版本的 Docker 以 docker、docker.io 或 docker-engine 的名称命名。在尝试安装新版本之前卸载任何此类旧版本:

 sudo apt-get remove docker docker-engine docker.io containerd runc

        注意,上面仅仅删除了Docker引擎, 卸载 Docker 时,存储在 /var/lib/docker/ 中的图像、容器、卷和网络不会自动删除。如果您想从全新安装开始,并且更愿意清理任何现有数据,请执行下面

sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras

        主机上的图像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:

 sudo rm -rf /var/lib/docker
 sudo rm -rf /var/lib/containerd

3.3 设定Stable镜像仓库

1 更新 apt 包索引并安装包以允许 apt 通过 HTTPS 使用存储库:

 sudo apt-get update
 sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

2 添加 Docker 的官方 GPG 密钥.

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

 3 使用以下命令设置存储库:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

以上步骤基本上是粘贴拷贝就可以通过。

3.4 安装Docker引擎

终于到了安装步骤:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

以上就确保了Docker的安装。

3.5 运行、测试

  1. 启动Docker.

    $ sudo systemctl start docker
    
  2. 通过运行 hello-world 图像验证 Docker 引擎是否已正确安装。

    $ sudo docker run hello-world
    

    成功后出现下列提示:

四、后记

        实际安装有四种,我们这里只选取线上安装。在线上安装Docker可以采用阿里云仓库安装,我们在下篇专门介绍。

相关文章:

  • 清涧县住房和成乡建设局 网站/域名查询注册信息查询
  • 北京疫情宣布解除时间/海南seo排名优化公司
  • wordpress 定时脚本/百度搜索引擎推广
  • 网站开发是否属于技术合同/百度seo快速见效方法
  • 西安建设工程中心交易网站/百度seo自然优化
  • 制作wordpress文章列表页/seo搜索引擎是什么意思
  • 五险一金到底有什么用?
  • 电商控价,为什么要找控价公司
  • 【Kotlin】类的继承 ① ( 使用 open 关键字开启类的继承 | 使用 open 关键字开启方法重写 )
  • Webpack5 教程(3)--处理图片资源
  • NUMA介绍
  • python与excel
  • 评估-----评估算法的指标
  • 详解pandas的read_excel函数
  • Python采集*瓣电影影评并实现可视化分析
  • EasyExcel的导入导出使用
  • C++设计模式(4)——策略模式
  • 十四.文件操作