【服务器部署】Docker部署小程序

一、下载Docker

安装之前,一定查看是否安装docker,如果有,卸载老版本

我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上, RHEL/Centos 的内核修补过, centos6.5的版本就可以)

使用以下命令查看Linux内核版本:

Uname -a

卸载旧版的docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

方法一

安装docker所需要的依赖包:

yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

设置yum源:

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

查看仓库中的docker版本,选择特定的版本进行安装

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

指定docker安装

yum install docker-ce-18.03.1.ce docker-ce-cli-18.09.8-3.el7

这里docker-ce-cli-【版本号】

不指定docker版本进行安装(推荐)

yum install docker-ce docker-ce-cli containerd.io

方法二

更新系统

yum update -y

安装EPEL存储库

yum install epel-release

安装docker

yum install docker

启动docker

systenctl start docker

设置开机启动docker

systenctl enable docker

验证安装

docker info

docker --version
相关推荐
李迟6 分钟前
某Linux发行版本无法使用nodejs程序重命名文件问题的研究
java·linux·服务器
施努卡机器视觉10 分钟前
电解车间铜业机器人剥片技术是现代铜冶炼过程中自动化和智能化的重要体现
运维·机器人·自动化
徐浪老师12 分钟前
深入实践 Shell 脚本编程:高效自动化操作指南
运维·chrome·自动化
King's King15 分钟前
自动化立体仓库:详解
运维·自动化
东隆科技17 分钟前
晶圆测试中自动化上下料的重要性与应用
运维·自动化
酷酷学!!!28 分钟前
Linux基础指令(汇总)
linux·运维·服务器
xiangshangdemayi35 分钟前
Windows环境GeoServer打包Docker极速入门
windows·docker·容器·geoserver·打包·数据挂载
枫叶丹435 分钟前
【在Linux世界中追寻伟大的One Piece】手写序列化与反序列化
linux·运维·网络
SchneeDuan1 小时前
建造者模式
运维·服务器·建造者模式
麻花20131 小时前
WPF里面的C1FlexGrid表格控件添加RadioButton单选
java·服务器·前端