前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Rocky Linux 8.3 RC1上安装Docker CE

在Rocky Linux 8.3 RC1上安装Docker CE

原创
作者头像
欧巴云
修改2021-05-06 10:33:30
2K0
修改2021-05-06 10:33:30
举报
文章被收录于专栏:木子说木子说

文章声明:此文基于木子实操撰写

生产环境:Rocky Linux release 8.3, Docker CE 20.10.6

问题关键字:在Rocky Linux 8.3 RC1上安装Docker CE


前述

在上一篇《在Proxmox VE上制作Rocky Linux 8.3 RC1系统镜像模板》中木子简单介绍了Rocky Linux系统镜像模板的制作,但在使用的过程中,木子发现其并不会自动生成网卡配置文件,具体原因还需要细查一下(CentOS 7/8没有这个问题),临时解决方法:1、手写网卡配置文件,2、通过下面命令重新生成网卡配置文件。

代码语言:txt
复制
# con-name 网卡文件名,如ens18即生成的网卡文件名为ifcfg-ens18,ifname为网卡本身的名称,可以通过ip addr查看。

nmcli connection add con-name ens18 type ethernet ifname ens18 autoconnect yes ip4 10.16.0.33/24 gw4 10.16.0.254

nmcli connection up ens18

今天我们主要来聊一聊在Rocky Linux 8.3 RC1上安装Docker CE,相信大部分同学对Docker都有一定的了解,Docker CE做为一款社区开源容器软件,它几乎可以安装在任何主流操作系统上,相信有CentOS基因的Rocky Linux安装它也不是什么难事,让我们一起学习一下吧。

安装Docker CE

**注:**此安装步骤支持所有Red Hat系,所以它适应包括:Red Hat/CentOS/Rocky Linux/Alma Linux/Oracle Linux等操作系统。

代码语言:txt
复制
# 添加Oocker Repo

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

# 更新源

dnf update

# 安装Docker

dnf install -y docker-ce

# 启动Docker服务

sudo systemctl start docker && sudo systemctl status docker

# 设置开机自启动

sudo systemctl enable docker

# 建议添加普通用户至Docker组,并以普通用户运行Docker。

sudo usermod -aG docker $USER

# 生效组用户变更配置

newgrp docker

查看Docker信息

代码语言:txt
复制
docker info

Client:

 Context:    default

 Debug Mode: false

 Plugins:

  app: Docker App (Docker Inc., v0.9.1-beta3)

  buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)

  scan: Docker Scan (Docker Inc.)

Server:

 Containers: 0

  Running: 0

  Paused: 0

  Stopped: 0

 Images: 0

 Server Version: 20.10.6

 Storage Driver: overlay2

  Backing Filesystem: xfs

  Supports d\_type: true

  Native Overlay Diff: true

  userxattr: false

 Logging Driver: json-file

 Cgroup Driver: cgroupfs

 Cgroup Version: 1

 Plugins:

  Volume: local

  Network: bridge host ipvlan macvlan null overlay

  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog

 Swarm: inactive

 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc

 Default Runtime: runc

 Init Binary: docker-init

 containerd version: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e

 runc version: 12644e614e25b05da6fd08a38ffa0cfe1903fdec

 init version: de40ad0

 Security Options:

  seccomp

   Profile: default

 Kernel Version: 4.18.0-240.22.1.el8.x86\_64

 Operating System: Rocky Linux 8.3

 OSType: linux

 Architecture: x86\_64

 CPUs: 4

 Total Memory: 7.588GiB

 Name: localhost.localdomain

 ID: YYPB:KW4V:VUP6:ZGN4:NLOD:S3E6:VQEM:I5NL:ZRRF:CMFO:37QR:Z6RF

 Docker Root Dir: /var/lib/docker

 Debug Mode: false

 Registry: https://index.docker.io/v1/

 Labels:

 Experimental: false

 Insecure Registries:

  127.0.0.0/8

 Live Restore Enabled: false

测试启动Docker容器

代码语言:txt
复制
# 拉取镜像

docker pull alpine

# 启动Docker

docker run -it alpine /bin/sh

/ # ping oubayun.com

PING oubayun.com (172.67.170.252): 56 data bytes

64 bytes from 172.67.170.252: seq=0 ttl=48 time=190.045 ms

64 bytes from 172.67.170.252: seq=1 ttl=48 time=185.703 ms

64 bytes from 172.67.170.252: seq=2 ttl=48 time=186.462 ms

64 bytes from 172.67.170.252: seq=3 ttl=48 time=187.026 ms

--- oubayun.com ping statistics ---

4 packets transmitted, 4 packets received, 0% packet loss

round-trip min/avg/max = 185.703/187.309/190.045 ms

写在最后

这仅仅只是一个在Rocky Linux 8.3 RC1上安装Docker CE的基础教程,如果您需要在生产环境中使用,可能还需要进行其它设置,包括:配置Docker仓库、Docker加速、容器磁盘、Docker远程管理、Docker网桥设置等等。

下篇预告:**在Rocky Linux 8.3 RC1上安装Nginx**,如果您有任何想学习了解的技术,欢迎在下方留言,木子将根据需求添加对应基础技术博文。


五平台同步更新:

博客: https://www.oubayun.com

知乎: 欧巴云

简书: 欧巴云

云+社区: 欧巴云

**微信公众号:** 欧巴云

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前述
  • 安装Docker CE
  • 查看Docker信息
  • 测试启动Docker容器
  • 写在最后
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档