首页 > 系统相关 >在虚拟机CentOS中安装docker

在虚拟机CentOS中安装docker

时间:2024-08-14 19:48:41浏览次数:12  
标签:cn CentOS 虚拟机 systemctl yum https docker com

公众号本文地址:在虚拟机CentOS中安装Docker
1、关闭防火墙

docker需要用到网络,所以需要关闭防火墙。进入管理员模式获得权限后进行关闭。

su

关闭防火墙:

systemctl disable firewalld
systemctl stop firewalld

2、禁用selinux

(1)进入配置文件vim /etc/selinux/config

vim /etc/selinux/config

进入配置文件后按"i"进入编辑模式,将enforcing修改为disabled。

image

然后按下esc键,输入:wq(保存退出)

3、安装国内的镜像源以及安装yum依赖

在使用yum命令时候可能会出现Could not retrieve mirrorlist的错误,解决参考:CentOS 7 yum无法使用解决方法Could not retrieve mirrorlist

 yum install -y yum-utils
 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、安装docker

yum install docker-ce docker-ce-cli containerd.io -y

安装时间会久一些。

image
image

5、 启动docker并设置开机自启

systemctl start docker
systemctl enable docker

6、测试

docker run hello-world

可能出现Unable to find image 'hello-world:latest' locally

解决参考:https://www.cnblogs.com/wangpingcong/p/13474740.html

注:主要是docker的镜像网站最近特别不稳定,建议添加如下镜像地址:

{
  "registry-mirrors": [
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc",
  ]
}

测试结果如下为安装成功。
image

标签:cn,CentOS,虚拟机,systemctl,yum,https,docker,com
From: https://www.cnblogs.com/kohler21/p/18359181

相关文章

  • 部署--项目打成 jar 包后部署为Docker镜像
     在Java项目打成jar包后,可以通过Docker容器进行部署。 1.打包Java项目为jar文件mvncleanpackage完成后会在本地目录target下生成jar文件。如: 2.文件上传将jar包上传到制定的目录下。(如:我的是 control包放在目录/home/dockerdata/docke......
  • docker-compose部署tdengine 3.3.0.0集群
    说明:官方文档提供dockerswarm部署多台服务器集群方式,不适用于公司目前部署方式,故研究多台服务器docker部署集群目前只是部署,还未生产使用,仅供参考一、环境:服务器3台,系统为Ubuntu20.04.4LTSemscluster0110.1.1.103emscluster0210.1.1.104emscluster0310.1.1.105......
  • docker-swarm test
    DockerService(服务)是用于定义和管理单个容器服务的概念。 DockerCompose,它是用来进行一个完整的应用程序相互依赖的多个容器的编排的,但是缺点是不能在分布式多机器上使用; Dockerswarm,它构建了docker集群,并且可以通过dockerservice在不同集群节点上运行容器服务,但是缺点......
  • [Python] 通过pymongo连接docker中并开启了副本集的mongodb数据库
    需要指定directConnection=true&authSource=atp-test参数,,否则会报连接副本集超时。在PyMongo中,directConnection参数可以决定客户端是否直接连接到MongoDB服务器,而不是自动发现所有的副本集成员。当directConnection设置为true时,客户端将只连接到MongoDB连接字符......
  • CentOS7系统安装Tomcat
    系统:Windows11家庭中文版应用:VMwareWorkstationPro  FinalShell4.3.10使用包:apache-tomcat-8.5.53.tar.gz目录:1.安装Tomcat     2.修改端口号     3.如何使用浏览器访问tomcat        4.配置Tomcat服务安装        前提......
  • docker安装
    yuminstall-yyum-utils安装docker仓库:yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum-yinstalldocker-ce配置镜像加速器,登录到阿里云......
  • 在Centos系统源码安装postgreSQL数据库及postGIS扩展
    本次安装的各版本如下postgresql-13.5.targeos-3.10.2gdal-3.4.1proj-8.2.1postgis-3.2.1一、安装postgreSQL1.1安装包下载地址选postgresql-13.5.tar.gz。使用工具将下载好的包传到服务器。解压,进入解压目录[root@localhostlocal]#yuminstallgccreadline-develzlib-d......
  • docker源
    目前docker发现不能拉取镜像,找到了一些可用的镜像源(2024年8月仍可用)使用方法:修改文件/etc/docker/daemon.json(如果不存在则创建),修改JSON文件更改为以下内容然后保存。{"registry-mirrors":["https://dockerhub.icu","https://docker.chenby.cn","https:......
  • yum失效后Centos7 安装编译 fresswitch 1.10.8
    一、yum替换Centos7在2024.7月已停止yum服务,需替换为国内yum1、先备份mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak2、替换成yum阿里源curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo3、......
  • centos8.5安装docker
    1、设置docker-ce配置文件[root@localhost~]#sudovi/etc/yum.repos.d/docker-ce.repo2、在docker-ce.repo文件中添加以下内容:[docker-ce]name=DockerCEStable-$basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/$basearch/stable/gpgcheck......