IT评测·应用市场-qidao123.com
标题:
Docker认识、Docker安装
[打印本页]
作者:
大连密封材料
时间:
2023-4-19 01:02
标题:
Docker认识、Docker安装
一、免费版和企业版
Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。
Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。
二、安装与卸载
1、准备
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
输出:3.10.0-1062.9.1.el7.x86_64
复制代码
2、移除旧的版本:
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
复制代码
清除镜像和容器文件
sudo rm -rf /var/lib/docker
复制代码
3、
安装依赖包
(yum)
yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码
4、
添加软件源信息
(
设置stable镜像仓库
)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码
5、安装 ce 最新版本:
sudo yum -y install docker-ce
复制代码
查看版本安装:
yum list docker-ce.x86_64 --showduplicates | sort -r #从高到低列出Docker-ce的版本
复制代码
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。
例如:指定版本(docker-ce-18.09.9)进行安装:
# 例如:
yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io
复制代码
6、启动docker
systemctl start docker
重启:
systemctl restart docker
复制代码
设置开机启动
systemctl enable docker
复制代码
7、查看版本
docker version
复制代码
8、查看docker状态
systemctl status docker
复制代码
9、关闭docker
sudo systemctl stop docker
复制代码
图片解释:
10、卸载
yum卸载docker
①查看已安装的docker
yum list installed | grep docker
复制代码
运行之后显示如下:
containerd.io.x86_64 1.4.3-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.1-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:20.10.1-3.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.1-3.el7 @docker-ce-stable
复制代码
②依次删除:
yum -y remove docker-ce.x86_64
yum -y remove docker-ce-cli.x86_64
yum -y remove containerd.io.x86_64
复制代码
③接着删除docker储存的文件、镜像、容器...,该文件存放在 /var/lib/docker 目录下:
rm -rf /var/lib/docker
复制代码
三、镜像加速器
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决。
Docker国内镜像:
网易加速器:
http://hub-mirror.c.163.com
官方中国加速器:
https://registry.docker-cn.com
ustc的镜像:
https://docker.mirrors.ustc.edu.cn
阿里云的镜像:个人中心-容器镜像服务
也可使用私人镜像加速器地址,如使用阿里云的镜像加速器:登录阿里云->产品->搜索"容器镜像服务"->镜像库->镜像加速器。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://hub-mirror.c.163.com"]
}
复制代码
我获取的是阿里云的地址
配置成功后,CentOS6.5重启:
service docker restart
复制代码
配置成功后,CentOS7重启:
systemctl daemon-reload #重启加速配置文件
systemctl restart docker #重启docker后台服务
复制代码
2.1 阿里云找到镜像加速
也可使用私人镜像加速器地址,如使用阿里云的镜像加速器:登录阿里云->产品->搜索"容器镜像服务"->管理控制台->镜像工具->镜像加速器。
直接拷贝下面的,运行即可
[code]sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4