【服务器部署】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
相关推荐
羸弱的穷酸书生12 分钟前
跟AI学一手之运维Agent
运维·人工智能·agent
一只小bit13 分钟前
技术架构演进之路:从单体应用到Docker容器编排
docker·容器·架构
Predestination王瀞潞14 分钟前
CentOS7虚拟机安装过程中没有打开网卡,ip addr无法查看es33这个情况下的解决方法
服务器·网络·tcp/ip
xht083222 分钟前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
sszdzq33 分钟前
docker 安装 Nginx
nginx·docker·容器
Stark-C35 分钟前
专为NAS用户打造的导航页,支持Docker管理,极空间部署FlatNas
运维·docker·容器
小王要努力上岸38 分钟前
运维自动化工具 Ansible
运维·自动化·ansible
你才是臭弟弟38 分钟前
时序数据库(社区版)TDengine TSDB(安装/Docker版本)
docker·时序数据库·tdengine
小码吃趴菜1 小时前
服务器预约系统linux小项目-第二节课
linux·运维·服务器
小王不爱笑1321 小时前
深入浅出 Docker 核心知识点,解锁容器化技术精髓
java·spring boot·docker