①【Docker】Linux安装Docker容器教程

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

①【Docker】Linux安装Docker容器教程,docker,Linux,docker,linux,容器

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
个人主页:.29.的博客
学习社区:进去逛一逛~

①【Docker】Linux安装Docker容器教程,docker,Linux,docker,linux,容器


🚀安装Docker

查看系统内核版本

uname -r

[root@localhost ~]# uname -r
3.10.0-957.el7.x86_64

  • x86 64位系统,如果是32位则无法安装docker



更新yum至最新版本

yum update

下载过程5-10分钟

如果出现:

/var/run/yum.pid 已被锁定,PID 为 xxx 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit…

需要先解除锁定:

rm -f /var/run/yum.pid



安装Docker所需要的依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile

  • base: mirrors.bfsu.edu.cn
  • extras: mirrors.bfsu.edu.cn
  • updates: mirrors.bfsu.edu.cn
    软件包 yum-utils-1.1.31-54.el7_8.noarch 已安装并且是最新版本
    软件包 device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64 已安装并且是最新版本
    软件包 7:lvm2-2.02.187-6.el7_9.5.x86_64 已安装并且是最新版本



设置Docker的yum源(使用国内的阿里云软件源)

yum-sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo



查看所以docker版本

yum list docker-ce --showduplicates | sort -r

已加载插件:fastestmirror, langpacks
可安装的软件包

  • updates: mirrors.bfsu.edu.cn
    Loading mirror speeds from cached hostfile
  • extras: mirrors.bfsu.edu.cn
    docker-ce.x86_64 3:25.0.4-1.el7 docker-ce-stable
    docker-ce.x86_64 3:25.0.3-1.el7 docker-ce-stable
    docker-ce.x86_64 3:25.0.2-1.el7 docker-ce-stable
    docker-ce.x86_64 3:25.0.1-1.el7 docker-ce-stable
    docker-ce.x86_64 3:25.0.0-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.9-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.8-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.7-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.6-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.5-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.4-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.3-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.2-1.el7 docker-ce-stable
    docker-ce.x86_64 3:24.0.1-1.el7 docker-ce-stable



安装Docker

# 安装最新版本
yum install docker-ce
# 安装指定版本
yum install docker-ce 指定要安装的版本名



启动Docker,并设置开机自启

# 启动
systemctl start docker
# 设置开机自启
systemctl enable docker

[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.



查看Docker版本

docker --version

Docker version 1.13.1, build 7d71120/1.13.1



卸载Docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine



🚀Docker常用命令

docker --help          #Docker帮助
docker --version       #查看Docker版本
docker search <image>  #搜索镜像文件,如:docker search mysql
docker pull <image>    #拉取镜像文件, 如:docker pull mysql
docker images          #查看已经拉取下来的所以镜像文件
docker rmi <image>     #删除指定镜像文件
docker run --name <name> -p 80:8080 -d <image>  #发布指定镜像文件
docker ps              #查看正在运行的所有镜像
docker ps -a           #查看所有发布的镜像
docker rm <image>      #删除执行已发布的镜像



Docker中有几个重要的概念:

镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。

容器(Container):镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器进程做隔离,对外不可见。

/

一切应用最终都是代码组成,都是硬盘中的一个个的字节形成的文件。只有运行时,才会加载到内存,形成进程。
/

镜像,就是把一个应用在硬盘上的文件、及其运行环境、部分系统函数库文件一起打包形成的文件包。这个文件包是只读的。

容器呢,就是将这些文件中编写的程序、函数加载到内存中允许,形成进程,只不过要隔离起来。因此一个镜像可以启动多次,形成多个容器进程。

/

我们要使用Docker来操作镜像、容器,就必须要安装Docker。

Docker是一个CS架构的程序,由两部分组成:

  • 服务端(server):Docker守护进程,负责处理Docker指令,管理镜像、容器等

  • 客户端(client):通过命令或RestAPI向Docker服务端发送指令。可以在本地或远程向服务端发送指令。





①【Docker】Linux安装Docker容器教程,docker,Linux,docker,linux,容器文章来源地址https://www.toymoban.com/news/detail-842634.html

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

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

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

相关文章

  • 深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器

    以下为失败的记录,成功方法直接跳到末尾。  说明: 深度apt 源中无法直接安装nvidia-docker  github地址: GitHub - NVIDIA/nvidia-docker: Build and run Docker containers leveraging NVIDIA GPUs 下载最新release https://github.com/NVIDIA/nvidia-docker/archive/refs/tags/v2.13.0.tar.gz 使用国内源 新建文件:ubuntu20.04

    2024年02月16日
    浏览(29)
  • Linux 安装Docker教程

    目录 Docker 简介 什么是Docker Docker理念 Docker用途 centos安装docker 安装docker 启动docker 修改docker数据目录 普通用户赋权Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也

    2024年02月10日
    浏览(47)
  • Linux下安装docker教程

    目录 一、安装CentOS系统 二、安装Docker 1.卸载之前安装过的旧版本: 2.安装docker 3.启动docker 4.配置docker镜像仓库  三、Docker的使用 1.docker容器常用指令: 2.运行案例:docker拉取并运行nignx  3.查看容器日志 浏览器访问,下载CentOS映射文件: http://iso.mirrors.ustc.edu.cn/centos/7.9.2009

    2024年02月08日
    浏览(26)
  • linux安装docker教程+mysql安装 二、使用docker安装mysql

    第一步、关闭SELINUX服务  修改文件后的重启linux,重启命令为:reboot  注意此处虚拟机里修改重启无法启动linux系统成功,处理方法: 1、重启Linux按e进入系统启动项修改参数 2、在linux16的行位添加 selinux=0 按ctrl + x之后启动linux系统  3、启动之后,修改/etc/selinux/config文件 第二

    2024年02月09日
    浏览(34)
  • Linux 安装Docker完整教程(六)

    近些年随着云原生的发展,Docker在云原生中的作用使得它也蓬勃发展起来。今天这篇文章就带大家一起实现一下在Linux操作系统下Docker的部署过程,收藏起来,以备不时之需。当然,如果对Docker感兴趣的话,可以直接根据本文的步骤操作起来。终有一天你会享受到Docker的便利

    2024年02月08日
    浏览(25)
  • 阿里云(Linux)安装Docker教程

    首先安装docker,需要找到帮助文档,那肯定是我们的官网: Install Docker Engine on CentOS | Docker Documentation                                                 找到对应的位置,这里是安装在CentOS中,版本需要CentOS7以上,对应的页面如下:  由于都是英文的,

    2024年02月10日
    浏览(22)
  • Linux安装Docker完整详细教程

    目录 Docker及系统版本 Docker的自动化安装 Docker的手动安装(CentOS7) 1.1 卸载历史版本的Docker 1.2 安装依赖包 1.3 更新本地镜像源(也可以叫做:设置源仓库) 1.4 Docker安装 1.5 配置镜像加速 Docker启动  删除Docker Docker其他常见命令 Docker设置开机自启动 1、查看所有已启动的服务 2、

    2024年02月16日
    浏览(37)
  • 工具系列(九) 本文(2万字) | 在ubuntu中安装docker教程 | 在Linux下Docker将镜像导出 | 上传至服务器 | 部署并创建容器 |

    点击进入专栏: 《人工智能专栏》 Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程

    2024年01月19日
    浏览(54)
  • Linux - Docker 安装使用 常用命令 教程

    官方文档地址: Get Started | Docker 中文参考手册: https://docker_practice.gitee.io/zh-cn/ 1.1 官方定义 最新官网首页 # 1.官方介绍 - We have a complete container solution for you - no matter who you are and where you are on your containerization journey. - 翻译: 我们为你提供了一个完整的容器解决方案,不管你是谁,不

    2024年02月11日
    浏览(25)
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!

    在.Net Framework时代,我们生成验证码大多都是用System.Drawing。 在.Net 6中使用也是没有问题的。 但是,System.Drawing却依赖于Windows GDI+。 为了实现跨平台,我陷入了沉思!!   微软推荐使用SkiaSharp 进行替代,所以就开始了,踩坑之旅 首先,安装SkiaSharp  编写好图形生成代码。    

    2024年02月08日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包