云服务器安装Docker

简介: 其实我觉得对于我新时代学生来说,如果自己有个便宜的服务器,这对我学习Linux是很有帮助的,我的大学虽然有开设Linux的基础课,不过都是在虚拟机上操作,不如真实的服务器。。我就是用服务器部署Docker容器平台。

其实我觉得对于我新时代学生来说,如果自己有个便宜的服务器,这对我学习Linux是很有帮助的,我的大学虽然有开设Linux的基础课,不过都是在虚拟机上操作,不如真实的服务器。。我就是用服务器部署Docker容器平台。T4是阿里在2011年的时候基于LinuxContainer(LXC)开发的容器技术基础设施。阿里从2015年开始对Docker和T4都做了一些修改整合后,将两者融合为了一个产品,这个产品在阿里内部称为AliDocker。阿里成立了专门的项目组,快速推进这个事情,目标是把双十一流量覆盖的核心应用全部升级为镜像化模式的Docker应用。2016年双十一最终交易全链路所有核心应用,全部在AliDocker容器中圆满完成了1207亿成交额的答卷,证明了AliDocker技术体系在电商交易级别的大规模应用中能够担负重任!
Docker的安装:
1、Docker需要安装在64位的平台,我使用的是云服务器安装Docker,并且内核版本不低于3.10。
2、进入到操作系统界面,在#后输入vi /etc/sysctl.conf命令。
3、编辑配置文件/etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
4、输入sysctl -p,重新加载sysctl.conf
5、删除防火墙规则
iptables -F
iptables -X
iptables -Z
6、输入uname -a,检查内核版本信息
7、输入yum install -y device-mapper,安装Device Mapper模块
8、输入modprobe dm-mod,加载Device Mapper模块
9、输入ls -l /sys/class/misc/device-mapper,验证Device Mapper模块安装
10、输入yum -y install docker-io命令,安装Docker-io服务
11、输入systemctl start docker命令,启动Docker守护进程
12、输入systemctl enable docker.service命令,docker服务开机自启动
13、输入docker info命令,检查Docker是否正确
总结
Docker最初是作为DotCloud 公司创始人Solomon Hykes在法国期间发起的一个公司内部项目。它是基于DotCloud公司多年云服务技术的一次革新,并于2013年3月以Apache 2.0授权协议开源,主要项目代码在GitHub上进行维护。Docker 项目后来还加入了Linux 基金会,并成立推动开放容器联盟。很多命令还是得你自己去熟悉去掌握。docker会让我们的开发变得便捷,让合作变得简单。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
18天前
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
105 3
Ubuntu 18.04 安装Docker实战案例
|
18天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
64 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
5天前
|
Prometheus 监控 Cloud Native
docker安装prometheus+Granfan并监控容器
【9月更文挑战第14天】本文介绍了在Docker中安装Prometheus与Grafana并监控容器的步骤,包括创建配置文件、运行Prometheus与Grafana容器,以及在Grafana中配置数据源和创建监控仪表盘,展示了如何通过Prometheus抓取数据并利用Grafana展示容器的CPU使用率等关键指标。
|
18天前
|
存储 关系型数据库 MySQL
使用Docker快速部署Mysql服务器
本文介绍了如何使用Docker快速部署MySQL服务器,包括下载官方MySQL镜像、启动容器、设置密码、连接MySQL服务器以及注意事项。
102 18
|
19天前
|
Docker 容器
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
|
22天前
|
jenkins Java 持续交付
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
|
监控 Cloud Native Docker
服务器宕机不再愁!Docker 内置功能帮您解决
在过去十年中,随着微服务和高度可扩展系统的普及,导致在网络上大量分布的应用程序的复杂性整体增加,从而使应用程序存在着许多迁移时产生的和一些潜在的故障模式。
2694 0
|
6天前
|
弹性计算 运维 持续交付
探索Docker容器化技术及其在生产环境中的应用
探索Docker容器化技术及其在生产环境中的应用
38 5
|
1天前
|
负载均衡 网络协议 开发者
掌握 Docker 网络:构建复杂的容器通信
在 Docker 容器化环境中,容器间的通信至关重要。本文详细介绍了 Docker 网络的基本概念和类型,包括桥接网络、宿主网络、覆盖网络和 Macvlan 网络等,并提供了创建、管理和配置自定义网络的实用命令。通过掌握这些知识,开发者可以构建更健壮和灵活的容器化应用,提高应用的可扩展性和安全性。