【服务器部署】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
相关推荐
Doro再努力3 小时前
【Linux操作系统06】深入理解权限掩码与粘滞位
linux·运维·服务器
mzhan0173 小时前
[Linux] vdso 32bit vs 64bit
linux·运维·服务器
忧郁的橙子.3 小时前
26期_01_Pyhton linux基本命令
linux·运维·服务器
郝学胜-神的一滴3 小时前
深入解析Linux网络编程之bind函数:从基础到实践的艺术
linux·服务器·网络·c++·websocket·程序人生
西京刀客3 小时前
macOS 打出来的 tar 包,Linux 常见告警(tar 包里带了 macOS 的扩展属性(xattr))
linux·运维·macos
LCG米3 小时前
基于PyTorch的TCN-GRU电力负荷预测:从多维数据预处理到Docker云端部署
pytorch·docker·gru
遇见火星3 小时前
Linux综合性能监控工具dstat命令详解
linux·服务器·php·dstat
相思难忘成疾4 小时前
通向HCIP之路:第三步:动态路由协议OSPF(全)
服务器·网络·智能路由器·hcip
我送炭你添花4 小时前
开源TR-069 ACS(自动配置服务器)GenieACS 的四个主要模块详细介绍
运维·服务器·开源
Warren985 小时前
接口测试理论
docker·面试·职场和发展·eureka·ansible