Docker-ce Centos8 笔记一:安装Docker-ce
Docker是一个建设企业及数据中心服务仓库的进程,通过裸金属机和虚拟机承载的MAC、windows和linux系统提供本地和远程软件服务,涉及应用软件镜像、系统镜像、虚拟化仓库(虚拟机)。它承载着灵活的、轻量级的、可移植的、松散耦合、可扩展的、安全的特性。
部署环境:
系统:Centos8
[root@localhost
~]# uname -r
4.18.0-193.14.2.el8_2.x86_64
[root@localhost
~]# cat /etc/redhat-release
CentOS Linux
release 8.2.2004 (Core)
软件:Docker_CE latest
[root@localhost
~]# docker -v
Docker
version 19.03.12, build 48a66213fe
卸载老docker版本(防止老版本docker的依赖包影响安装)
[root@localhost
~]# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
i.通过国内mirrors获取docker-ce资源
阿里云:https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
中国科技技术大学:https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
Docker官方下载:https://download.docker.com/linux/centos/docker-ce.repo
ii.下载docker-ce的repo
[root@localhost
~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
iii.更新yum缓存
[root@localhost
~]# dnf makecache //dnf 相对于yum来说是轻量级的,它们同为包管理器(安装、更新、删除),降低对内存的消耗;
iv.问题:解决containerd.io版本过低
[root@localhost
~]# dnf install
https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
v.安装docker-ce的依赖包
[root@localhost
~]# dnf install -y yum-utils device-mapper-persistent-data lvm2
vi.安装docker-ce数据包
[root@localhost
~]# dnf install -y docker-ce
vii.开启docker服务
[root@localhost
~]# systemctl start docker
viii.docker服务加入开机启动
[root@localhost
~]# systemctl enable docker
Created
symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
ix.问题:docker服务无法启动
docker的/etc/docker/daemon.json文本内容,如下:
{
"registry-mirrors":
["https://5***0wdp.mirror.aliyuncs.com"], //远程镜像服务器地址
"insecure-registries":
["192.168.1.102:4000"] }, //通过http协议访问仓库管理web
"graph":"/data/docker" //自定义docker软件的安装目录
}
用逗号“,”分割,避免service无法启动;
一般情况,docker状态命令“systemctl status docker”log提示failed信息,由于目录/usr/lib/systemd/system/docker.service和/etc/docker/daemon.json 存在错误配置;
x.查看docker状态
[root@localhost
~]# systemctl status docker
●
docker.service - Docker Application Container Engine
Loaded: loaded
(/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active:
active (running) since Mon 2020-08-03 21:40:17 CST;
18s ago
Docs:
https://docs.docker.com
Main PID:
35838 (dockerd)
Tasks: 10
Memory: 41.8M
CGroup:
/system.slice/docker.service
└─35838
/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Aug 03 21:40:16
localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:16.780989114+08:00" level=i>
Aug 03
21:40:16 localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:16.801029788+08:00" level=w>
Aug 03
21:40:16 localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:16.801065229+08:00" level=w>
Aug 03
21:40:16 localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:16.801194904+08:00" level=i>
Aug 03
21:40:17 localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:17.301292877+08:00" level=i>
Aug 03
21:40:17 localhost.localdomain dockerd[35838]: time="2020-08-03T21:40:17.666918985+08:00"
level=i>
Aug 03
21:40:17 localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:17.697215147+08:00" level=i>
Aug 03
21:40:17 localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:17.697472227+08:00" level=i>
Aug 03
21:40:17 localhost.localdomain dockerd[35838]:
time="2020-08-03T21:40:17.717429365+08:00" level=i>
Aug 03
21:40:17 localhost.localdomain systemd[1]: Started Docker Application Container
Engine.
xi.检查docker版本
[root@localhost
~]# docker -v
Docker version
19.03.12, build 48a66213fe
参考Docker官方文档:https://docs.docker.com/engine/install/centos/
Docker-ce Centos8 笔记一:安装Docker-ce的更多相关文章
- 如果您无法使用Docker的存储库来安装Docker CE
如果您无法使用Docker的存储库来安装Docker CE,则可以下载.deb适用于您的发行版的 文件并手动安装.每次要升级Docker CE时都需要下载新文件. 转到https://download ...
- Docker笔记--ubuntu安装docker
Docker笔记--ubuntu安装docker 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list /etc/apt/sourc ...
- Docker - 在Ubuntu16.04中安装Docker CE
Get Docker for Ubuntu Check system version root@Ubuntu16:~# uname -a Linux Ubuntu16 4.8.0-36-generic ...
- [docker]通过阿里云源安装docker && flannel不通问题解决(try this guy out)
docker清理容器 # 容器停止后就自动删除: docker run --rm centos /bin/echo "One"; # 杀死所有正在运行的容器: docker kil ...
- 配置docker官方源并用yum安装docker
一.docker的官方安装文档: https://docs.docker.com/engine/installation/linux/centos/ 由docker给的文档可以看出它也只是去配置了一个 ...
- Docker - 在CentOS 7中安装Docker
1-确认系统信息 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # uname -a Linux CentOS-7 3. ...
- Docker:从头开始基于CentOS-Minimal安装Docker
基础环境:win10+vmware 14 一.CentOS-Minimal安装 虚拟机安装CentOS-Minimal的步骤不多说,网络选Net,硬件不需要的什么声卡打印机全都删掉没什么问题,然后ce ...
- [Docker]CentOS7通过rpm包安装Docker
前几天写过一篇文章:[Docker]CentOS7下Docker安装教程,直接使用yum命令下载Docker即可.但是前提是你需要***,所以这篇文章来讲讲,如果不会***,该如何安装Docker. ...
- 【Docker】win10环境下安装Docker
一.进入Docker官网 首先先到Docker官网下载最新官方Docker for Windows:Docker下载 在官网内可以查看到Docker的开发文档. 根据官网提示,Windows环境下下载 ...
- Docker 01 - CentOS 7 中安装 Docker 的详细步骤
目录 1 初识 Docker 1.1 Docker 原理简介 1.2 Docker 核心概念 2 安装 Docker 2.1 查看系统内核版本 2.2 更新 yum 包 2.3 安装软件包 2.4 向 ...
随机推荐
- 沪苏浙皖共同打造区块链数字经济发展高地,Panda Global表示区块链真的来了!
近日,在长三角一体化发展重大合作事项签约仪式上,沪苏浙皖经信部门共同签约,推进长三角区块链数字经济一体化发展,共同打造数字经济发展高地.从此次签约活动也能看出来,区块链数字现金的发展已经得到了认可,早 ...
- 学习笔记:Splay
代码适中.非常灵活的平衡树. 需要前置:二叉搜索树. 一些基础的函数: int idx, ch[N][2], cnt[N], sz[N], fa[N]; /* idx 是节点计数, ch[i][0 / ...
- Acwing 393. 雇佣收银员
算法1: 差分约束 + 枚举 O(Tn2028) 由于牵扯到 \([i - 8 + 1, i]\) 这段区间的和的约束,所以用前缀和更好表达一些. 设 \(num[i]\)表示 \(i\) 时刻有多少 ...
- uniapp发布到微信小程序整改摘要
uniapp作为跨端的利器,可同时发布到安卓.ios.微信小程序.支付宝小程序.百度小程序.头条小程序.QQ小程序等8个平台. 如果是轻量级的应用,不涉及太多功能的话,或许可以直接打包移植,但涉及前后 ...
- 聚焦LS-MIMO的四大层面,浅谈5G关键技术
摘要:本文简要讲述了5G关键技术之一的LS-MIMO,分别从导频污染.信道估计.预编码技术.信号检测四个部分入手. 导频污染 理想情况下,时分复用(TDD)系统中上行链路和下行链路之间各个导频符号之间 ...
- 密码管理平台ratticdb的部署,在centos7上的部署
一,前言 一直想用ratticdb这个有web界面的密码管理工具,百度了一下居然没有找到中文的部署文档,访问官网也是notfound.找到了官方的部署指南:https://github.com/til ...
- 超详细分析Bootloader到内核的启动流程(万字长文)
@ 目录 Bootloader启动流程分析 Bootloader第一阶段的功能 硬件设备初始化 为加载 Bootloader的第二阶段代码准备RAM空间(初始化内存空间) 复制 Bootloader的 ...
- PHPSHE 1.7前台SQL注入漏洞分析
此CMS SQL注入漏洞产生原因为未将经过 addslashes() 函数过滤的数据使用单引号包裹,从而导致的SQL注入漏洞.接下来看漏洞详情: 首先查看phpshe下的common.php文件37 ...
- 解决Windows2019登录黑屏问题
打开服务 停止App Readiness服务并禁用即可恢复正常
- 去掉关闭按钮同时禁用alt+f4进行关闭
public int ctype = 0; private const int GWL_STYLE = -16; private const int WS_SYSMENU = 0x80000; [Sy ...