安全可靠:Docker赋予应用的隔离性不仅限于彼此隔离,还独立于底层的基础设施。Docker默认提供最强的隔离,因此应用出现问题,也只是单个容器的问题,而不会波及到整台主机。
1.linux内核版本依赖
kernel version >= 3.8
可以使用如下命令查看
uname -a | awk '{split($3, arr, "-"); print arr[1]}'
2.如果已安装过Docker, 需要移除老版本的Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.添加Docker repository yum源
# 国内源, 速度更快, 推荐
sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 官方源, 服务器在国外, 安装速度慢
# $ sudo yum-config-manager \
# --add-repo \
# https://download.docker.com/linux/centos/docker-ce.repo
4.开始安装Docker Engine
sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io
5.开启Docker
sudo systemctl enable docker
sudo systemctl start docker
6.验证是否安装成功
sudo docker run hello-world
如果出现"Hello from Docker.", 则代表运行成功
7.如果在每次运行docker命令时, 在前面不添加sudo, 可以执行如下命令:
sudo usermod -aG docker $USER
8.如果嫌上面安装步骤麻烦, 可以运行如下脚本来安装
注意:不能在生产系统中使用
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
sudo systemctl enable docker
sudo systemctl start docker
sudo groupadd docker
sudo usermod -aG docker $USER
联系客服
手机版
返回顶部