Ubuntu上安装Docker及其基本用法

如何在 Ubuntu 20.04 上安装和使用 Docker Docker是一个可以简化*容器*中应用程序进程管理过程的应用程序。容器允许你在资源隔离的进程中运行应用程序。它们与虚拟机类似,但容器更可移植,更资源友好,并且更依赖于主机操作系统。 下来将在 Ubuntu 20.04 上安装和使用 Docker Community Edition (CE)。将安装 Docker 本身,使用容器和镜像,并将镜像推送到 Docker 存储库。 阅读详情

一、docker介绍

三大核心概念:

  1. 镜像Images
    镜像类似于虚拟机的镜像,可以理解是一个面向Docker引擎的只读模板。它是创建Docker容器的基础。
  2. 容器Container
    Docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。它是创建镜像应用的运行实例,可以将其启动、开始、停止和删除等操作,而这些容器之间都是相互隔离、互不可见的。
  3. 仓库Repository
    Docker仓库类似于代码库,是集中存放镜像文件的地方,它与注册服务器Registry不同。注册服务器是存放仓库,里边往往是存放了多个仓库,每个仓库是集中存放了一类镜像文件。仓库可以分为公共仓库public和私有仓库private两种形式。目前最大的公共仓库是Docker Hub,存放了数量庞大的镜像文件供用户下载。其设计理念于Git非常相似。

二、Docker的需求

1.Ubuntu x64安装Docker,需要确保Ubuntu的版本是64位,而且内核版本需大于3.10版。

uname -a
cat /etc/lsb-release/

这里写图片描述
我的内核kernel版本是4.2.0,Ubuntu版本是64位15.10
2.更新系统,确保软件包的有效性

sudo apt-get update

3.如果Ubuntu的版本不满足,还需升级Ubuntu

sudo apt-get -y upgrade

三、安装Docker

sudo apt-get install -y docker.io

启动 Docker:

systemctl start docker

或者

sudo service docker start

运行系统引导时启用 docker命令:

systemctl enable docker

查看docker 版本:

docker version

四、Docker 的基本用法

1.查看Docker所有命令,在终端运行docker命令

docker

所有可以使用的命令如下图:
这里写图片描述

2.创建一个新的容器,需要先选择一个基本 image 的操作系统,比如Ubuntu或者CentOS。使用 Docker 搜索命令:

docker search ubuntu

这里写图片描述

3.docker镜像下载:

docker pull ubuntu

我当时下载是ubuntu 16.10的版本

4.查看已下载的Docker镜像:

docker images

5.创建Docker容器

创建一个新的容器,但不会启动它

docker create ubuntu

创建一个新的容器,并启动它
-i选项:让输入输出都在标准控制台进行
-t选项:分配一个tty

docker run -i -t ubuntu /bin/bash

截图运行的是自己下载的ubuntu 16.10
输入 Exit 命令退出容器时,容器也是停止运行
这里写图片描述

6.查看运行中容器的列表

docker ps

7.关闭运行中的容器

docker stop NAMES/CONTAINER ID

8.重启容器

重启关闭的容器

docker start NAMES/CONTAINER ID

重置运行中容器

docker restart NAMES/CONTAINER ID

9、删除容器
如果要删除容器,要用stop命令关闭容器,然后:

docker rm NAMES/CONTAINER ID

更多命令,查看在终端输入docker查看所有的命令

Docker学习笔记:Ubuntu16.04上Docker的安装及基本用法 本文主要介绍在Ubuntu16.04 LTS 64位系统下通过apt的Docker官方源安装最新的Docker CE(Community Edition),即Docker社区版的步骤。 Docker安装 卸载可能存在旧版本的docker: $ sudo apt-get remove docker docker-engine docker-ce docker.io 更新apt包索引: $ ... 阅读详情

相关推荐

从安装到出图:一份给振动测试新手的LMS Test.Lab 2021完整避坑手册(含许可证更新和常见弹窗解决)

本文为振动测试新手提供LMS Test.Lab 2021的完整使用指南,涵盖安装配置、许可证更新、数据采集到频域后处理的全流程。特别针对常见弹窗错误提供解决方案,并详细讲解Colormap时频图分析技巧,帮助用户快速掌握振动数据分析核心技能。

weixin_29268331的博客 983

Ubuntu上安装和使用Docker

Ubuntu上安装docker的详细教程、docker常用命令介绍

沐雨橙风ιε的博客 4万+

微信小程序审核避坑指南:巧用 wx.getAccountInfoSync 实现审核与线上环境无感切换

本文详细介绍了如何利用`wx.getAccountInfoSync`API实现微信小程序审核与线上环境的无感切换。通过环境识别技术和动态渲染架构设计,开发者可以优雅解决审核资质门槛问题,同时保持生产环境的完整用户体验。文章包含组件化实现、全局状态管理等实用方案,帮助开发者提升审核通过率。

weixin_30527423的博客 260

Ubuntu系统安装Docker

Ubuntu系统安装Docker

流殇浮云的博客 6万+

自回归分布滞后模型 (ARDL)及 Stata 具体操作步骤

例如,Bahmani-Oskooee 和 Brooks(1999)研究了汇率波动与贸易收支之间的关系,发现汇率的变动在长期和短期内对贸易收支的影响存在差异,ARDL 模型能够有效地捕捉这种复杂的关系。它结合了自回归(Autoregressive,AR)模型和分布滞后(Distributed Lag,DL)模型的特点,能够同时考察变量之间的短期和长期关系。假设我们收集了一段时间内的居民消费和可支配收入数据,通过对这些数据进行分析和估计,可以得到模型的参数估计值,从而揭示消费与收入之间的短期和长期关系。

a519573917的博客 6094

使用Linux安装yum报错 E: Unable to correct problems, you have held broken packages.

使用Linux安装yum报错 E: Unable to correct problems, you have held broken packages.

weixin_43205954的博客 2462

如何在 Ubuntu 22.04 LTS 中安装 Docker 和 Docker Compose

如何在 Ubuntu 22.04 LTS 中安装 Docker 和 Docker Compose 在 Ubuntu 中使用 Docker Compose 安装 Docker 引擎的分步指导。 Docker 依赖项 为了安装并配置 Docker ,你的系统必须满足下列最低要求: 64 位 Linux 或 Windows 系统 如果使用 Linux ,内核版本必须不低于 3.10 能够使用s...

carmi的博客 4340

Argoverse轨迹预测实战:从数据加载到地图API应用全解析

本文详细解析了Argoverse数据集在轨迹预测中的应用,从数据加载到地图API的实战技巧全涵盖。通过具体代码示例展示如何高效处理轨迹数据、实现可视化及基础预测模型,帮助开发者快速掌握自动驾驶轨迹预测的核心技术。特别介绍了Argoverse地图API的深度应用和性能优化经验。

weixin_29182481的博客 241

2024年最全最详细的ubuntu 安装 docker教程_unbantu 安装docker(1),面试学习

3、添加Docker官方GPG密钥结果如下:4、添加Docker软件源5、安装docker6、配置用户组(可选)默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。

2301_82242351的博客 1万+

STM32入门教程:人脸识别

STM32CubeMX配置 打开STM32CubeMX,创建一个新的工程,并选择你使用的STM32系列和具体型号。根据摄像头模块的规格,将摄像头的输出引脚连接到相应的STM32引脚上。人脸识别是一种非常常见的人工智能应用,它可以通过摄像头捕捉到的图像,识别出图像中的人脸并进行相关的分析和处理。在本教程中,我们将使用STM32开发板和相关传感器,通过指导你搭建一个基于STM32的简单人脸识别系统,并编写相应的代码来实现该功能。另外,为了达到更好的人脸识别效果,可能需要使用更高性能的处理器和更复杂的算法。

吃不胖. 374

RK+linux教程:RK3588 RGA硬件加速在YOLOv5图像预处理中的深度应用教程

摘要: 本教程深入解析了RK3588芯片的RGA硬件加速器在YOLOv5图像预处理中的应用。通过专用硬件设计,RGA支持图像缩放、边界填充等核心操作,结合零拷贝技术显著提升处理效率。重点分析了LetterBox算法的RGA实现,包括参数计算、边界填充和性能优化,并与传统CPU处理对比,展示了RGA在高分辨率图像处理中的优势。教程还提供了统一的预处理接口设计,便于在OpenCV与RGA方案间灵活切换,为RK3588平台的深度学习部署提供实用优化方案。

LXY_LOVE36的博客 977

最详细的ubuntu 安装 docker教程,文末获取实用干货大礼包!

Docker是一种流行的容器化平台,它能够简化应用程序的部署和管理。本文将介绍在Ubuntu操作系统上安装Docker的步骤,以便我们可以开始使用Docker来构建和运行容器化应用程序。

Tester_muller的博客 9万+

碰撞检测 | 图解视线生成Bresenham算法(附ROS C++/Python/Matlab实现)

Bresenham视线生成是一种高效的算法,用于在二维网格上绘制直线。Bresenham算法可以应用在栅格地图中进行一维碰撞检测,即检查起点和终点间直线是否穿过障碍栅格。本文图解Bresenham碰撞检测的原理,并给出ROS C++/Python/Matlab三种实现加深理解

FRIGIDWINTER的博客 1万+

在 Ubuntu 上如何安装Docker及基本用法

Docker 是一个开源项目,为开发者和系统管理员提供了一个开放的平台,在任何地方通过打包和运行应用程序作为一个轻量级的容器。Docker 在软件容器内自动部署应用程序。Docker 最开始由 Solomon Hykes 作为 dotCloud 一个内部开发项目,一个企业级的 PaaS (platform as a service 服务平台),该软件现在由 Docker 社区和 Docker 公司...

fei2636的博客 7万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Ubuntu16.04上Docker的安装及基本用法

转载地址:https://blog.youkuaiyun.com/yx_222/article/details/80936757 本文主要介绍在Ubuntu16.04 LTS 64位系统下通过apt的Docker官方源安装最新的Docker CE(Community Edition),即Docker社区版的步骤。 Docker安装 卸载可能存在旧版本的docker: $ sudo apt-...

weixin_33851177的博客 455

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ubuntu安装docker以及基本用法

ubuntu安装docker以及基本用法 一、安装 安装前先更新apt-get源到最新版本 apt-get update 使用ubuntu自带的docker安装包安装docker apt-get install -y docker.io -y:yes 安装最新的docker curl -s https://get.docker.com|sh ps:将docker安装网页下载到本地...

weixin_30929195的博客 108

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

在 Ubuntu 15.04 上如何安装Docker及基本用法

Docker 现在是越来越火了,有取代 KVM 的趋势,当然我认为还是各有各的优势,本人接触 Docker 目前也是仅限于文字上的信息,本文的原文是 Howtoforge,所以翻译可能会有欠缺的地方,还请大家指正。 Docker 是一个开源项目,为开发者和系统管理员提供了一个开放的平台,在任何地方通过打包和运行应用程序作为一个轻量级的容器。Docker 在软件容器内自动部署应用程序。Dock

CuTea的专栏 2485

Ubuntu下Docker安装,设置镜像加速,基础用法

官网教程 在Ubuntu上安装Docker Engine 操作系统要求 Ubuntu Focal 20.04 (LTS) Ubuntu Eoan 19.10 Ubuntu Bionic 18.04 (LTS) Ubuntu Xenial 16.04 (LTS) 如果已安装老版本 需要先卸载 sudo apt-get remove docker docker-engine docker.io containerd runc 更新apt软件包索引并安装软件包以允许apt通过HTTPS使用存储库: $ s

weixin_43983850的博客 1104

docker 容器

在Ubuntu 18.04上安装Docker 运行这个命令在你的Ubuntu系统上成为root。 sudo su 然后运行uname -a来检查当前运行的Linux内核的版本。 uname -a 检查Ubuntu内核版本 cat /etc/lsb-release 在安装新软件之前更新Ubuntu sudo apt-get update sudo apt-get upgrade 从Ubunt...

weixin_43522866的博客 262

在Ubuntu 14.04安装和使用Docker

在Ubuntu 14.04安装和使用Docker作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.youkuaiyun.com/chszsDocker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器。然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统。下面我将在Ubuntu 14.04

chszs的专栏 3万+

在Ubuntu 18.04上安装Docker Compose的方法

Docker 是一个用于在软件容器内部自动部署 Linux 应用程序的强大工具,但要充分发挥其潜力,应用程序的每个组件都应该在自己独立的容器中运行。对于具有许多组件的复杂应用程序,编排所有容器以便一起启动、通信和关闭可能很快变得难以管理。Docker 社区提出了一个流行的解决方案,称为 Fig,它允许您使用单个 YAML 文件来编排所有 Docker 容器和配置。这变得非常受欢迎,以至于 Docker 团队决定基于 Fig 源代码制作,而 Fig 现在已经被弃用。

rubys007的博客 2612

[转]在Ubuntu 14.04安装和使用Docker

在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.youkuaiyun.com/chszs Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器。然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统。下面我将在Ubuntu ...

weixin_30457551的博客 77
上一篇: Ubuntu解压缩zip,tar,tar.gz,tar.bz2
下一篇: Docker镜像 在ubuntu上的基本操作
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值