Linux安装docker的命令

本文介绍了Docker的基本概念、优点和应用场景,重点讲解了在CentOS7.x及以上版本上安装Docker的步骤,包括内核升级、安装过程以及启动Docker的注意事项。同时提到了在阿里云服务器上选择操作系统时的常见错误及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    docker介绍:

Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。

    Docker 的优点:

1、持续集成

在项目快速迭代情况下,轻量级容器对项目快速构建、环境打包、发布等流程就能提高工作效率。

2、版本控制

每个镜像就是一个版本,在一个项目多个版本时可以很方便管理。

3、可移植性

容器可以移动到任意一台Docker主机上,而不需要过多关注底层系统。

4、标准化

应用程序环境及依赖、操作系统等问题,增加了生产环境故障率,容器保证了所有配置、依赖始终不变。

5、隔离性与安全

容器之间的进程是相互隔离的,一个容器出现问题不会影响其他容器

Docker的应用场景

应用打包与部署自动化

构建标准化的运行环境;现在大多方案是在物理机和虚拟机上部署运行环境,面临问题是环境杂乱、完整性迁移难度高等问题,容器即开即用。

自动化测试和持续集成/部署

自动化构建镜像和良好的REST API,能够很好的集成到持续集成/部署环境来。

部署与弹性扩展

由于容器是应用级的,资源占用小,弹性扩展部署速度要更快。

微服务 springclooud+docker+vue+redis+mybatisplus+gener

Docker这种容器华隔离技术,正式应对了微服务理念,将业务模块放到容器中运行,容器的可复用性大大增加了业务模块扩展性。

学习API地址Docker 容器使用 | 菜鸟教程

Docker安装与启动:

1、安装环境说明:

Docker官方建议在Ubuntu(乌班图)中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。

   由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要安装其他很多的环境而且Docker很多补丁不支持更新。

CentOS 具体要求如下:

必须是 64 位操作系统

建议内核在 3.8 以上

2、安装:

一、通过以下命令查看 CentOS 内核:

        uname -r

如果执行以上命令后,输出的内核版本号低于 3.8,请参考下面的方法来来升级您的 Linux 内核。

对于 CentOS 6.5 而言,内核版本默认是 2.6。首先,可通过以下命令安装最新内核:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
yum -y --enablerepo=elrepo-kernel install kernel-lt

 随后,编辑以下配置文件:

vi /etc/grub.conf

将default=1修改为default=0。最后,通过reboot命令重启操作系统。重启后如果不出意外的话,再次查看内核, CentOS 内核将会显示为 3.10。

#更新yum命令


yum update 


yum install docker

//一条一条复制 不要两个同时复制,我这里就不显示我的安装过程了,因为我的以及配置好了




参照一下步骤安装docker-ce版本(这里是安装失败的前提下!!)

# 安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加Docker软件包源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

# 更新yum包索引
yum makecache fast

# 安装Docker CE
yum install docker-ce



#查看 Docker 是否安装成功:

docker version

 这样就是显示安装成功。

#启动:

systemctl start docker



如果启动报错;

 原因是CentOS默认使用podman代替docker,所以需要将podman卸载.

1.输入yum erase podman buildah卸载podaman,之后输入y,等待卸载直到出现“完毕
2.yum install -y yum-utils
3.sudo yum-config-manager \
--add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker CE:sudo yum install -y docker-ce docker-ce-cli containerd.io
5.启动Docker服务systemctl start docker


如果没有启动报错就继续下面操作:

#重启docker
systemctl restart docker

#查看docker状态
systemctl status docker

 

#停止docker:
systemctl stop docker

#开机启动:
systemctl enable docker

上述就是docker的安装命令了,希望对大家有帮助。 另外告诉一下小伙伴们我在安装docker时候的错误。 我一开始在aliyun上面购买 服务器 ,不知道是没注意还是怎么回事 ,系统给我选错了。我选成了 Alibaba cloud 3 不是Linux系统然后弄了好久才知道是这个错误!

另外这是在ailiyun换系统的链接教程:阿里云服务器更换操作系统(重装系统)教程_陆陆科技

卸载命令:(安装好了就不需要)

yum remove docker-ce rm -rf /var/lib/docker

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值