前言
记录Docker安装不涉及Docker使用,Docker使用:https://blog.csdn.net/weixin_43287895/article/details/126443187
一、Docker
1.简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。(百度百科)
2. Docker官网
基于GO语言开发的,开源项目
二、安装
1.命令安装
来源于官网:https://docs.docker.com/engine/install/centos/
按照步骤一步一步执行就可以了,有需要输入y的地方,输入y即可
yum -y install gcc
yum -y install gcc-c++
# 检查是否已经有docker,有的话删除
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 安装需要的工具
sudo yum install -y yum-utils
# 设置镜像,推荐阿里云
# 更新yum软件索引包
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
# 安装docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# docker-ce 社区版 docker-ee企业版
# 启动docker
systemctl start docker
# 测试
docker version
docker run hello-world
docker images
安装完毕输入docker version
测试,能够出现版本就说明安装成功了
2.配置镜像加速器
Docker官网是非常慢的,如果购买了阿里云服务器,可以在阿里云上找到设置镜像加速器的方法。
来源于阿里云官网
# 加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://azvo7g9h.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
3.卸载Docker
可以输入上面安装Docker时候的Docker目录检查来卸载,也可以输入以下命令
yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
# /var/lib/containerd 目录
三、总结
这里只涉及到Docker的安装,Docker的使用可以看另外一篇:https://blog.csdn.net/weixin_43287895/article/details/126443187