iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中怎样安装Docker
  • 580
分享到

Linux系统中怎样安装Docker

2023-06-28 15:06:11 580人浏览 八月长安
摘要

linux系统中怎样安装Docker,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。简单来说,Docker镜像是一个配置好了所需环境的操作系统,我们在自己的电脑上

linux系统中怎样安装Docker,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

简单来说,Docker镜像是一个配置好了所需环境的操作系统,我们在自己的电脑上运行一个docker容器,相当于开启了一个新的操作系统。下面和大家分享一下Linux系统安装Docker的详细教程

Docker简介:

容器:虚拟化的方案,之间运行在操作系统之上,或者也可以称为操作系统级别的虚拟化,依赖于操作系统,容器只能运行与底层操作系统相似/同的系统之上,docker依赖于Linux内核的Namespace和Cgroups(Control Group),docker只能运行于linux类似的系统之上,window是不能用的。

传统虚拟机:通过中间层将一台或者多台独立机器,虚拟运行于物理机器之上。

Linux系统中怎样安装Docker

传统虚拟机内部不但包括完整的应用和其依赖,而且还包括完整的操作系统,但是容器只包括应用和其依赖,资源占用大大减少,虚拟机模拟硬件的行为,对内存和CPU的损耗会大,所以同意配置的服务器,使用容器可以提供更多的服务能力,

但是直到docker 的出现,容器才被关注,主要原因是容器的复杂性,它依赖于linux内核的很多特性,且不容易安装及自动化,而docker改变这一切才出现

docker:将应用程序,自动部署到容器,使用Go语言编写,特别之处,在容器执行环境中,增加了一个应用程序部署引擎,该引擎的目标是提供轻量快速的环境,可以运行开发者的环境,方便高效的从开发者环境部署到测试环境,然后到生产环境

一. Linux系统Docker安装方式

(一)GitHub官方脚本安装

https://github.com/docker/docker-install 点进去看看文档。 安装命令:

 curl -fsSL Https://get.docker.com -o get-docker.sh sh get-docker.sh
(二)设置yum仓库安装Docker

yumshell前端软件包管理器,基于RPM(Linux 系统的软件包管理器,一般都自带了,所以可以直接使用yum命令),能够从指定的服务器自动下载RPM包并且安装。

1.安装依赖包
 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置Docker-ce的阿里云镜像源

docker-ce阿里云镜像稳定版:

 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/Centos/docker-ce.repo

也可用官方的: https://download.docker.com/linux/centos/docker-ce.repo

3.更新yum缓存
 sudo yum makecache fast
4.安装 Docker-CE
 sudo yum install docker-ce

## 二. 启动Docker

 sudo systemctl start docker

可加入开机自启:sudo systemctl enable docker

三. 拉取镜像

去dockerhub下载镜像:https://hub.docker.com/ 如果pull很慢(其实大部分时候访问dockerhub很慢),要配置镜像加速器:

  • docker官网中国区镜像  --reGIStry-mirror=https://registry.docker-cn.com

  • 阿里云 alicloud (注册后申请自己的加速器,或者在网上找,很多)  --registry-mirror=https://{your_id}.mirror.aliyuncs.com

  • 清华大学 USTC镜像加速  --registry-mirror=https://docker.mirrors.ustc.edu.cn

(一)修改registry-mirrors
 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.JSON(二)重启 sudo systemctl daemon-reload sudo systemctl restart docker(三)拉取镜像一些命令: # 下载镜像:docker pull      例如: docker pull  redis docker启动Redis: docker run --name dxlcloud-redis \   --restart=always \   -v /datadev/redis:/usr/local/etc/redis \   -p 6379:6379 \   -d redis --requirepass "root"    //requirepass代表是设置密码 # 查看已下载镜像 docker images # 删除容器 docker rm  # 查看容器日志 docker logs -f  # 查看正在运行的容器 docker ps # 查看所有的容器,包括已经停止的。 docker ps -a # 删除所有容器 docker rm $(docker ps -a -q) # 停止、启动、杀死指定容器 docker start  # 启动容器 docker stop  # 启动容器 docker kill  # 杀死容器  # 宿主机复制docker容器里文件的命令 docker cp 容器的id:容器的路径 宿主机的路径 # docker容器复制宿主机里文件的命令 docker cp 宿主机的路径 容器的id:容器的路径 # docker查看容器启动日志命令 docker logs -f --tail 1000 容器id # 进入docker容器命令 docker exec -it 容器id bash(四)其他常用下载 以及 启动 MySQL: #下载: docker pull Mysql:5.7 #启动:     docker run -d \   --restart=always \   --name=mysql \   -v /datadev/mysql:/var/lib/mysql \     //-v :前是代表挂在出来的目录 :后代表的是容器内的目录   -v /datadev/my.cnf:/etc/mysql/my.cnf \   -p 3306:3306 \   -e MYSQL_ROOT_PASSWord=xxxxx mysql:5.7下载 以及 启动 MongoDB(划重点): # 1.下载: docker pull mongo # 2.启动:    docker run -d \   -p 27017:27017 \   --name dxl-mongoDB \   -e MONGO_INITDB_ROOT_USERNAME=root \   -e MONGO_INITDB_ROOT_PASSWORD=root mongo # 3.查看CONTAINER ID docker ps # 4.进入docker容器 docker exec -it [你的CONTAINER ID] mongo # 5.进入之后先用admin use admin # 6.输入刚才设定的连接数据库的账号密码: db.auth("root","root") # 7.连接成功后可用mongo的命令了 比如: show dbs show collections db.system.users.find() #8. 离开 exit 或 ctrl+c四. 卸载Docker1.使用yum包管理方式: sudo yum remove docker-ce2.删除docker安装目录(删除docker根目录为危险操作,会删除docker容器、镜像、数据,请谨慎操作): docker info | grep "Docker Root Dir" //查看安装目录 sudo rm -rf /var/lib/docker #默认安装目录

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网操作系统频道,感谢您对编程网的支持。

--结束END--

本文标题: Linux系统中怎样安装Docker

本文链接: https://www.lsjlt.com/news/320109.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中怎样安装Docker
    Linux系统中怎样安装Docker,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。简单来说,Docker镜像是一个配置好了所需环境的操作系统,我们在自己的电脑上...
    99+
    2023-06-28
  • Linux系统中怎么安装docker
    这篇“Linux系统中怎么安装docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统中怎么安装docker...
    99+
    2023-06-28
  • 在Linux系统中安装Docker的过程是怎样的
    在Linux系统中安装Docker的过程是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在这篇博客中,我将引导您通过简单的步骤完成安装 Docker 的过程,安装dock...
    99+
    2023-06-22
  • Linux系统中怎样安装Flink
    小编给大家分享一下Linux系统中怎样安装Flink,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flink简介:在当前的互联网用户,设备,服务等激增的时代下,其...
    99+
    2023-06-28
  • Linux系统中怎样安装Redis
    这篇文章给大家分享的是有关Linux系统中怎样安装Redis的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这...
    99+
    2023-06-28
  • Linux系统中怎样安装Flatpak
    今天就跟大家聊聊有关Linux系统中怎样安装Flatpak,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Flatpak简介:Flatpak是一个程序包管理实用程序,可让您分发,安装和...
    99+
    2023-06-28
  • 怎样安装Linux系统
    今天就跟大家聊聊有关怎样安装Linux系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。对于Linux初学者来说安装Linux系统是第一步,只有安装好了Linux系统才能学习Linu...
    99+
    2023-06-28
  • Linux系统怎样安装ERP系统
    这篇文章给大家分享的是有关Linux系统怎样安装ERP系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Odoo 是一个现代化的商业应用套件,使用 AGPL 许可证,并具有客户关系管理(CRM),人力资源,销售,...
    99+
    2023-06-28
  • 怎样在Linux系统中安装vsftpd
    小编今天带大家了解怎样在Linux系统中安装vsftpd,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“怎样在Linux系统中安装vs...
    99+
    2023-06-28
  • 怎样在Linux系统中安装VSCode
    这篇文章给大家介绍怎样在Linux系统中安装VSCode,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VSCode(Visual Studio Code)简介:VSCode 全称 Visual Studio Code,...
    99+
    2023-06-28
  • 怎样在Linux系统中安装Flatpak
    怎样在Linux系统中安装Flatpak,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Flatpak是什么?如何在Linux系统中安装Flatpak?Flatp...
    99+
    2023-06-28
  • Linux系统怎样安装Putty
    这篇文章将为大家详细讲解有关Linux系统怎样安装Putty,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PuTTY是一套免费的SSH/Telnet程序,它可以连接上支持SSH Telnet...
    99+
    2023-06-28
  • Linux系统如何安装docker
    小编给大家分享一下Linux系统如何安装docker,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!docker简介:1.镜像docker镜像是一个特殊的文件系统,...
    99+
    2023-06-28
  • Linux系统中如何安装Docker容器
    小编给大家分享一下Linux系统中如何安装Docker容器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Docker容器作为一个全新的概念虽然广受关注,但是对于如...
    99+
    2023-06-27
  • win10怎样安装Linux子系统 + ROS
    这篇文章将为大家详细讲解有关win10怎样安装Linux子系统 + ROS,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。对于程序员们,日常是在windows下工作,但有的工程项目又要在Lin...
    99+
    2023-06-05
  • CentOS OpenCV怎样在LINUX系统中编译安装
    CentOS OpenCV怎样在LINUX系统中编译安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何在Linux下編譯CentOS OpenCV (OS)...
    99+
    2023-06-16
  • 怎么在ubuntu14.04系统中安装docker
    今天就跟大家聊聊有关怎么在ubuntu14.04系统中安装docker,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1,安装wget:确保有wget 如果没有:sudo apt-ge...
    99+
    2023-06-07
  • 怎么在CentOS系统中安装Docker
    本篇内容介绍了“怎么在CentOS系统中安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、因为selinux和LXC有冲突,...
    99+
    2023-06-10
  • VMware虚拟机怎样安装Linux系统
    本篇文章给大家分享的是有关VMware虚拟机怎样安装Linux系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。许多新手连 Windows 的安装都不太熟悉,更别提 Linux...
    99+
    2023-06-28
  • Linux系统中的Mysql安装过程是怎样的
    这期内容当中小编将会给大家带来有关Linux系统中的Mysql安装过程是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Mysql是 Oracle 旗下得一款产品,属于关系型数据库,在 WE...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作