论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
Docker认识、Docker安装
Docker认识、Docker安装
大连密封材料
金牌会员
|
2023-4-19 01:02:18
|
显示全部楼层
|
阅读模式
楼主
主题
848
|
帖子
848
|
积分
2544
一、免费版和企业版
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
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
大连密封材料
金牌会员
这个人很懒什么都没写!
楼主热帖
Kubernetes(k8s)基础概念介绍 ...
这是啥SQL,室友看了人傻了
Fastjson反序列化
【游戏客户端与服务器面试题】-- 2022 ...
Java EnumMap putAll()方法具有什么功 ...
rk3399pro移植openharmony3.0移植笔记2 ...
太厉害了,终于有人能把文件上传漏洞讲 ...
Postgres14.4(Docker安装)
java中如何将函数作为参数传递呢? ...
python带你采集商家商品数据信息~带你 ...
标签云
CIO
存储
服务器
快速回复
返回顶部
返回列表