首页 > 其他分享 >安装Docker

安装Docker

时间:2022-12-03 21:57:38浏览次数:74  
标签:ce systemctl yum Docker 安装 docker

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。

Docker CE 分为 stable testnightly 三个更新频道。

官方网站上有各种环境下的 安装指南(https://docs.docker.com/install/),这里主要介绍 Docker CE 在 CentOS上的安装。

1.CentOS安装Docker

Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。

1.1.卸载(可选)

如果之前安装过旧版本的Docker,可以使用下面命令卸载:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

1.2.安装docker

首先需要大家虚拟机联网,安装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

然后输入命令:

yum install -y docker-ce

docker-ce为社区免费版本。稍等片刻,docker即可安装成功。

1.3.启动docker

Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!

启动docker前,一定要关闭防火墙后!!

# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

通过命令启动docker:

systemctl start docker  # 启动docker服务

systemctl stop docker  # 停止docker服务

systemctl restart docker  # 重启docker服务

然后输入命令,可以查看docker版本:

docker -v

 

1.4.配置镜像加速

docker官方镜像仓库网速较差,我们需要设置国内镜像服务:

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

 

 

标签:ce,systemctl,yum,Docker,安装,docker
From: https://www.cnblogs.com/kisshappyboy/p/16948847.html

相关文章

  • Ubuntu18.04安装docker
    一、安装1.更新源sudoapt-getupdate2.安装依赖:sudoapt-getinstallapt-transport-httpsca-certificatescurlgnupg2software-properties-common3.信任Do......
  • Dockerfile自定义镜像
    常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。而要自定义镜像,就必须先了解镜像的结构才行。1.镜像结构镜像是将应用程序及其需要的系统函......
  • Docker Compose 知识点
    docker-compose.yml中文件格式版本version,与DockerEngine兼容性:https://docs.docker.com/compose/compose-file/compose-versioning/#compatibility-matrix......
  • win10 中 anaconda3 安装 pytorch 教程
    anaconda中自带python,所以不需要提前安装python。1.安装anaconda3下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载文件:Anaconda3-2021.11-Windo......
  • bouncycastle安装配置
    bouncycastle简介bouncycastle(轻量级密码术包)是一种用于Java平台的开放源码的轻量级密码术包;它支持大量的密码术算法,并提供JCE1.2.1的实现。bouncycastle安装环境......
  • Docker-Compose
    DockerCompose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器!1.初识DockerComposeCompose文件是一个文本文件,通过指令定义集群中的每个......
  • Docker的基本操作
     1.1.镜像名称首先来看下镜像的名称组成:镜名称一般分两部分组成:[repository]:[tag]。在没有指定tag时,默认是latest,代表最新版本的镜像 这里的mysql就是repo......
  • .初识Docker
    什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百......
  • tomcat_安装&卸载&启动和tomcat_启动问题分析
    tomcat_安装&卸载&启动:Tomcat:web服务器软件1.下载:https://tomcat.apache.org/2.安装:解压压缩包即可注意:安装目录建议不要有中文和空格3.卸载:删除目录就行......
  • 基于银河麒麟安装达梦数据库
    安装前准备工作操作系统:银河麒麟V10CPU:x86_64架构数据库:dm8_20220915_x86_kylin10_641.1新建dmdba用户1.1.1创建用户组groupaddd......