首页 > 系统相关 >CentOS安装Docker(一)

CentOS安装Docker(一)

时间:2023-12-18 11:47:51浏览次数:452  
标签:x86 CentOS ce el7 systemctl 64 Docker 安装 docker

1.在Linux中,可以通过以下命令查看系统版本:

cat /etc/os-release

2.在Linux中,可以通过以下命令查看版本(CentOS 要求内核版本不低于 3.10):

uname -a
Linux VM-8-2-centos 3.10.0-1160.99.1.el7.x86_64

3.如果之前安装过旧版本的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

4.设置本地镜像源

//设置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

5.安装社区版docker

yum install -y docker-ce
//安装成功
Installed:
  docker-ce.x86_64 3:24.0.7-1.el7                                                                                                                                                                                                                                                                                      

Dependency Installed:
  audit-libs-python.x86_64 0:2.8.5-4.el7      checkpolicy.x86_64 0:2.5-8.el7        container-selinux.noarch 2:2.119.2-1.911c772.el7_8 containerd.io.x86_64 0:1.6.26-3.1.el7 docker-buildx-plugin.x86_64 0:0.11.2-1.el7 docker-ce-cli.x86_64 1:24.0.7-1.el7        docker-ce-rootless-extras.x86_64 0:24.0.7-1.el7
  docker-compose-plugin.x86_64 0:2.21.0-1.el7 fuse-overlayfs.x86_64 0:0.7.2-6.el7_8 fuse3-libs.x86_64 0:3.6.1-4.el7                    libcgroup.x86_64 0:0.41-21.el7        libsemanage-python.x86_64 0:2.5-14.el7     policycoreutils-python.x86_64 0:2.5-34.el7 python-IPy.noarch 0:0.75-6.el7                 
  setools-libs.x86_64 0:3.3.8-4.el7           slirp4netns.x86_64 0:0.4.3-4.el7_8   

Complete!

6.查看安装版本

[root@VM-8-2-centos ~]# docker -v
Docker version 24.0.7, build afdd53b

7.关闭防火墙启动docker,启动后在打开

//查看防火墙状态
systemctl status firewalld
Active: active (running) since Mon 2023-12-18 11:17:49 CST; 25s ago  //启动状态
Active: inactive (dead) since Mon 2023-12-18 11:20:25 CST; 2s ago   //关闭状态
//关闭防火墙
systemctl stop firewalld
//启动防火墙
systemctl start firewalld

8.启动docker

systemctl start docker  // 启动docker服务
systemctl stop docker  // 停止docker服务
systemctl restart docker  // 重启docker服务
systemctl status docker  // 查看docker状态

9.docker配置阿里云镜像加速参考文档

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

10.学习后总结-待续。。。

标签:x86,CentOS,ce,el7,systemctl,64,Docker,安装,docker
From: https://www.cnblogs.com/xiaozhaoboke/p/17910768.html

相关文章

  • linux安装nginx
    安装依赖//一键安装四个依赖环境yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel上传压缩包并解压上传nginx压缩包到/usr/local/nginx目录下tarxvfnginx-1.24.0.tar.gz安装nginxcdnginx-1.24.0#指定nginx安装的目录./configure--prefix......
  • 安装docker
    卸载docker删除docker所在目录rm-rf/etc/dockerrm-rf/run/dockerrm-rf/var/lib/dockershimrm-rf/var/lib/docker删除docker进程ps-ef|grepdockerkill-9pid卸载docker相关包yumlistinstalled|grepdockeryumremovecontainerd.io.x86_......
  • docker安装nginx
    下载nginx镜像dockerpullnginx:1.24.0简易启动nginxdockerrun-p81:80-d--namesimple-nginxnginx:1.24.0创建本地挂载文件夹#创建四个文件夹conf,log,html,conf.dmkdir-p/home/nginx/{conf,logs,html,conf.d}复制简易nginx中的文件到挂载目录中#复制......
  • 【python】浏览器自动化Selenium安装WebDriver最新Chrome驱动
    selenium 是浏览器自动化测试框架,原本被用于网页测试。但到了爬虫领域,它又成为了爬虫的好帮手。selenium 可以控制你的浏览器,模仿人浏览网页,从而获取数据,自动操作等。首先打开 Chrome浏览器,依次点击浏览器右上角的 三个点 - 帮助 - 关于GoogleChrome查看浏览器版本信......
  • Linux服务器快速安装MongoDB-5.0
    最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到MongoDB,就在自己服务器上进行了安装,特此记录下。环境说明:阿里云ECS,2核8G,X86架构,CentOS7.9操作系统。选择版本1.打开MongoDB社区版下载页面,选择我们想要安装的版本、操作系统、和包类型,......
  • mysql 5.7和8.0 yum安装
    安装环境Centos7.61.下载mysql源安装包$wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2.安装mysql源$yumlocalinstallmysql57-community-release-el7-8.noarch.rpm3.检查mysql源是否安装成功$yumrepolistenabled|grep"mysql.-comm......
  • Docker 开启远程端口访问2375
    开启方法:1、修改/etc/default/docker下的配置cat/etc/default/dockerDOCKER_OPTS="-Htcp://0.0.0.0:2375"systemctlrestartdocker2、修改/usr/lib/systemd/system/docker.service配置cat/usr/lib/systemd/system/docker.service[Service]ExecStart=/usr/bin/dockerd-Htc......
  • docker-compose 部署 harbor 镜像仓库
    1、安装docker(这个就不写了,可以看)略......2、安装docker-compose[root@master2~]#curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose[root@master2~]#chmod+x/usr/loc......
  • k8s安装metrics-server
    KubernetesMetricsServer:KubernetesMetricsServer是Cluster的核心监控数据的聚合器,kubeadm默认是不部署的。MetricsServer供Dashboard等其他组件使用,是一个扩展的APIServer,依赖于APIAggregator。所以,在安装MetricsServer之前需要先在kube-apiserver中开启API......
  • kubernetes1.18.2安装kube-prometheus
    注:使用kube-prometheus安装非常方便,前面的prometheus+grafana+metrics-server都不用安装,已经集成在里面。1、clonegithub地址gitclonehttps://github.com/coreos/kube-prometheus.gitcdkube-prometheus2、查看manifest路径下所有的yaml文件[root@master1manifests]#lltotal......