首页 > 系统相关 >CentOS — 安装 Docker

CentOS — 安装 Docker

时间:2022-10-17 21:24:13浏览次数:46  
标签:CentOS -- systemctl yum Docker 安装 docker

文章目录
一、简介
二、安装
三、启动
四、配置镜像加速器
一、简介
Docker 从 17.03 版本之后分为 CE(Community Edition)社区版 和 EE(Enterprise Edition)企业版。

社区版免费,支持周期 7 个月;企业版强调安全,付费使用,支持周期 24 个月。

Docker CE 分为 stable、test、nightly 三个更新频道。

支持 64 位版本 CentOS 7 ,并且要求内核版本不低于 3.10 。

二、安装
虚拟机联网,安装 yum 工具:

yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken

 

首次安装设置 Docker 仓库:

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

安装 Docker CE :

yum install -y docker-ce

 



检查是否安装成功:显示 Docker 版本号即安装成功。

docker -v # Docker version 20.10.14, build a224086
1
三、启动

systemctl start docker # 启动Docker服务
systemctl stop docker # 停止Docker服务
systemctl restart docker # 重启Docker服务
systemctl status docker # 查看Docker服务状态
systemctl enable docker # 设置Docker开机启动
systemctl disable docker # 取消Docker开机启动


Docker 安装应用需要用到各种端口。

开放指定端口:

firewall-cmd --zone=public --add-port=端口号/tcp --permanent # 开放端口
firewall-cmd --reload # 重载配置


开放所有端口:

systemctl stop firewalld # 关闭防火墙
systemctl disable firewalld # 禁止开机启动防火墙
systemctl status firewalld # 查看防火墙状态

 

四、配置镜像加速器
Docker 官方镜像仓库是外国的,访问网速较差,更改为国内镜像服务。

阿里云镜像加速文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

原文:

1、安装/升级 Docker 客户端,推荐安装 1.10.0 以上版本的 Docker 客户端,参考文档 docker-ce 。

2、配置镜像加速器,针对 Docker 客户端版本大于 1.10.0 的用户,您可以通过修改 daemon 配置文件 /etc/docker/daemon.json 来使用加速器。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://2jnywotj.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker

 

————————————————
版权声明:本文为CSDN博主「北涯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bybeiya/article/details/124372226

标签:CentOS,--,systemctl,yum,Docker,安装,docker
From: https://www.cnblogs.com/law148/p/16800732.html

相关文章

  • pygame-01的安装与基本框架
    1.pygame安装pipinstallpygame2.基本(代码)架运行体验importpygame,sys #引用游戏与系统库pygame.init()screen=pygame.display.set_mode((600,400)) #窗体大小......
  • PowerDesigner 16.5软件安装包下载及安装教程
    PowerDesigner16.5软件简介:PowerDesigner16.5是一款功能强大的数据库建模软件,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供......
  • linux虚拟机安装流程
    linux虚拟机安装流程虚拟机软件安装流程2.3.4.6.7.8.9.11.12.13.14.虚拟机主机配置流程启动虚拟主机流程报错信息......
  • Linux8安装基础教程(Redhat Linux 8)
    一、概述:  Linux一般常用的有CentosLinux,OracleLinux和RedhatLinux,其使用和安装方法都类似,下面就以RedhatLinux8.1安装过程,进行分享一下。二、安装过程第1步:从D......
  • Postgresql 安装pg_pathman 高效分区表实现
    ​介绍目前PostgreSQL社区版本的分区表功能比较弱,需要通过继承和触发器或RULE来实现分区表的功能,由于查询和更新涉及约束的检查、插入则涉及触发器或规则重写,导致分区功能性......
  • 基于Gitlab+Gitlab-CI+Docker的持续集成部署(含.gitlab-ci.yml说明)
    ​安装gitlabhttps://www.gitlab.com.cn/yuminstallcurlpolicycoreutilsopenssh-serveropenssh-clientsyuminstallpostfixsystemctlenablepostfixsystemctlstart......
  • Nginx安装与各类配置集合
    安装vi/etc/yum.repos.d/nginx.repo#Stableversion[nginx]name=nginxrepobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1#Mainlineversion......
  • Linux7安装基础教程(Oracle Linux 7)
    开启虚拟机,安装Linux系统第一步,点击【开启此虚拟机】按钮,进入如下画面。第二步,等待安装好后(大概一两分钟),出现选择语言界面,选择英文即可,点击【continue】。第三步,设置第一项......
  • PyCharm下载和安装教程(包含配置Python解释器)
    PyCharm是JetBrains公司(www.jetbrains.com)研发,用于开发 Python 的IDE开发工具。图1所示为JetBrains公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以......
  • Windows安装Python(图解)
    在Windows上安装 Python 和安装普通软件一样简单,下载安装包以后猛击“下一步”即可。Python安装包下载地址:https://www.python.org/downloads/打开该链接,可以看到有两......