首页 > 系统相关 >Linux下安装docker教程

Linux下安装docker教程

时间:2023-01-31 11:28:46浏览次数:51  
标签:教程 CentOS vi repo etc 版本 Linux docker

  2023新一年啦,今年准备项目部署换成docker,所以现在开始上手在本地部署,本篇文章就是单纯的记录下docker的部署过程,希望能帮助下有需要的人

   据了解,docker从17.03版本以后就分成CE(Community Edition: 社区版)和EE(Enterprise Edition: 企业版)。相对于社区版本,企业版本强调安全性,但需付费使用。本地测试使用社区版本就行,docker支持64位版本的CentOS7以上的高版本,内核要求不低于3.10

  首先查看下Linux的版本,网上查了两种:lsb_release -a或者cat  /etc/redhat-release,我用的是cat  /etc/redhat-release

  以下是查询结果,当前版本是CentOS 7

          

 

  再看下当前的内核版本,查看内核版本的方式有三种

    ①cat /proc/version

    查询结果

      

 

 

 

    ②uname -a

    查询结果  

      

 

 

     ③uname -r

    查询结果

      

 

 

   可以看出来当前版本是3.10,刚满足docker的需要

        使用之前先检查下CentOS是否连网,ping一下外网地址是否能ping通 ,比如 ping  www.spzs.com

    这个就代表没有连网

  设置下网络的配置,首先进去网络配置目录:cd /etc/sysconfig/network-scripts

    

  看下下面的配置文件  : ls

  

 

 

   以ifcfg开头即为网络配置文件,查看编辑ifcfg-ens33 :vi ifcfg-ens33

 

 

 其中

TYPE=Ethernet # 网卡类型:为以太网
PROXY_METHOD=none # 代理方式:关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=static # 网卡协议 static 静态主机配置协议
IPADDR=192.168.0.67#ip地址(static设置)
NETMASK=255.255.255.0 #子网掩码
DEFROUTE=yes # 默认路由:是
IPV4_FAILURE_FATAL=no # 是否开启IPV4致命错误检测:否
NAME=ens33 # 网卡名字(与DEVICE一致)
UUID=61bd3c1f-e4ca-40ef-bc6a-f3266763fe8d #唯一标识码
DEVICE=ens33 #网卡设备
ONBOOT=yes # 是否激活网卡
GATEWAY=192.168.159.2 #网关
DNS1=8.8.8.8 #dns1 地址解析

 

对文件进行保存,编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的):

 :w  保存文件但不退出vi
 :w file 将修改另外保存到file中,不退出vi
 :w!  强制保存,不推出vi
 :wq 保存文件并退出vi
 :wq! 强制保存文件,并退出vi
 :q 不保存文件,退出vi
 :q! 不保存文件,强制退出vi
 :e! 放弃所有修改,从上次保存文件开始再编辑 

重新启动下network

service network restart

现在再ping一下网络  ,我的是没有ping通,然后最后是镜像源没有,设置镜像源,我使用的是阿里云的镜像源

阿里的文档地址:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11cPADXp

首先备份镜像源文件,以免出错后可以恢复,虽然我没有镜像源,但我还是备份了下,养一下习惯

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的CentOS-Base.repo 到 /etc/yum.repos.d/

我的7版本,所以需要找到对应版本的进行下载即可

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo-0

 

 

 

 

 

   

 

标签:教程,CentOS,vi,repo,etc,版本,Linux,docker
From: https://www.cnblogs.com/dingdingyiyi/p/17078360.html

相关文章

  • docker疑难问题
    1.dockerpull太慢直接下载Docker镜像的时候,往往由于各种原因下载失败,即使连接成功也很慢解决方案#将docker镜像愿修改为(国内)阿里云的镜像地址将daemon.json文件添加......
  • 下载相关-CH32系列芯片下载方式汇总及教程
    一、CH32Fx系列芯片下载1、ISP下载;2、SWD下载3、脱机烧录器下载;二、CH32Vx系列芯片下载1、ISP下载;2、SWD下载;3、脱机烧录器下载;4、CH32V003下载注意事项;  ......
  • lazarus在linux编写软件时需要注意的地方
    一、修改中文输入问题:1.尝试解决linux下Lazarus2.2.0版代码编辑器和SynEdit不支持中文输入的Bug2.修复lazarus在linux搜狗词组只能输入第一个字的Bug二、修正代码编辑器......
  • Linux常用命令-文本查看篇
    Linux常用命令中,除了cat还有很多其他用于文本查看的命令。本文将简单介绍一下这些文本查看的命令。全文本显示--catcat可能是常用的一个文本查看命令了,使用方法也很简单:c......
  • Linux设置防火墙,只允许特定IP访问指定端口
    一、概述1、目的服务器A使用端口1521,只有允许指定IP应用才可以访问,其它未经允许服务器ip地址无法正常访问。2、方法步骤启用防火墙。检查端口与关闭端口访问。......
  • Windows10中macOS10.14虚拟机性能优化教程
    ​​Python全栈工程师核心面试300问深入解析(2020版)----全文预览​​Windows10中采用VMware15安装安装macOS10.14教程虚拟机中masOS运行并不是完美流畅,需要进行性能......
  • Linux小知识----/bin/bash和/bin/sh的区别
    SH:sh就是Bourneshell这个是UNIX标准的默认shell,对它评价是concise简洁compact紧凑fast高效,由AT&T编写,属于系统管理shellBASH:bash是GNUBourne-AgainSHell(GNU命令......
  • linux查看服务器开放的端口和启用的端口的几种方式
     文章目录nmap工具检测开放端口Nmap的扫描参数telnet查看端口是否开放curl查看链接端口是否开放nc(netcat)命令来查看远程Linux系统中某个端口是否开启n......
  • docker安装pgsql
    aliyun环境docker安装并使用postgres121.拉取postgres镜像dockerpullpostgres:122.检查现有镜像dockerimages 3.启动postgres容器dockerrun-d--namepgsql12-p......
  • tiny core linux树莓派,在树莓派上体验piCore
    系统的默认用户名是tc,密码是piCore。扩大分区首先第一步执行sudofdisk-u/dev/mmcblk0,然后输入p查看分区,接下来记住第二个分区的StartLBA。记好以后输入d删除第二分区......