Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
前提:
-
有一台Linux服务器(vmware中虚拟的,或使用阿里云服务器 )
-
了解简单的Linux命令
-
有一个远程连接工具(Xshell、Moba)
目录
安装步骤:
进入官方文档
选择Docker for Linux
选择Linux的发行版,这里以CentOS为例
根据官方文档提示,我们需要保证我们的CentOS系统版本在7、8不然,是不支持或者测试状态(不稳定)。
使用下边指令可以查看系统版本
uname -r 查看系统的内核
cat /etc/os-release 查看系统配置
# 查看系统的内核
[root@localhost /]# uname -r
3.10.0-1160.el7.x86_64
# 查看系统配置
[root@localhost /]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
====================== 确认无误,我们继续===================
第一步:卸载老版本。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
第二步:设置仓库
# 安装工具包
yum install -y yum-utils
# 设置镜像
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo # 官网方式
#
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 推荐使用阿里云镜像
第三步:安装docker引擎社区版
# 推荐: 更新yum软件包索引
yum makecache fast
# 安装Docker ce:社区版 ee:企业版
yum install docker-ce docker-ce-cli containerd.io
第四步:启动Docker
systemctl start docker
第五步:使用Docker version查看 是否安装成功
到此为止,服务器上安装Docker就完成了。
狂神的Docker视频链接:【狂神说Java】Docker最新超详细版教