首页 > 其他分享 >Docker的基本安装

Docker的基本安装

时间:2024-03-01 18:23:01浏览次数:27  
标签:基本 ce systemctl yum 镜像 Docker 安装 docker

Docker分为CE社区版和EE企业版,以下安装的是CE版本,也可以直接查看官网的安装指南

若安装过旧版本的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

安装yum-utils是为方便添加yum源使用的,device-mapper-persistent-data和lvm2是储存设备映射(devicemapper)必须的两个软件包。

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

docker的默认镜像源在国外。所以更新下本地镜像源,这里用的是阿里源

# 设置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前,需要先关闭防火墙,或对所需端口放行,此处直接关闭防火墙

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

docker启动命令

systemctl start docker  # 启动docker服务
systemctl stop docker  # 停止docker服务
systemctl restart docker  # 重启docker服务

 容器镜像也需要加速,通过修改daemon配置文件/etc/docker/daemon.json(没有就创建一个)来使用加速器,修改镜像源,具体可看阿里云的容器镜像服务

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

 

标签:基本,ce,systemctl,yum,镜像,Docker,安装,docker
From: https://www.cnblogs.com/cyknote/p/18047687

相关文章

  • Docker的3要素:镜像容器仓库
        Docker的3大基本组成1.镜像image2.容器container3.仓库repository 容器解释: 仓库解释:  ......
  • 安装SQL Server需要重启电脑解决方法
    引用:https://www.cnblogs.com/marineblog/p/16118868.html报错信息:Acomputerrestartisrequired.YoumustrestartcomputerbeforeinstallingSQLServer1、ctrl+R键入regedit打开注册表2、依次展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionMan......
  • Ubuntu中安装使用QEMU/KVM/virt-manager运行虚拟机
    本文为原创,原文发布于个人博客网站:Ubuntu中安装使用QEMU/KVM/virt-manager运行虚拟机有时候我们需要在同一台计算机中使用多种不同操作系统环境,基于已有的同一堆硬件资源来获得不同操作系统各自的便利性。对此,常用的解决方案主要有:在物理机器中安装使用双系统在宿主系统中安......
  • Docker能做什么
    Docker能做什么:Docker是解决 运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。 容器和虚拟机的区别比较容器发展简史虚拟机的缺点:1.资源占用多2.冗余步骤多3.启动   ......
  • Python安装与环境配置
    一、Python安装下载Python安装包,可以从Python官网(https://www.python.org/)下载Python安装包。根据操作系统选择相应的版本,如Windows、Linux或MacOS等。安装Python,安装过程相对简单,只需按照安装向导的提示进行即可。在安装过程中,可以选择将Python添加到系统环境变量中,这样可以在......
  • hadoop安装
    初始配置最小化安装的192.168.31.100可以正常上网后安装epel-release“红帽系”的操作系统提供额外的软件包,相当于是一个软件仓库[root@localhost~]#yuminstall-yepel-releasenet-tool:工具包集合,包含ifconfig等命令[root@localhost~]#yuminstall-ynet-tools[......
  • PostgresSQL如何安装第三方插件?
    第三方插件安装进入第三方插件源码目录中,定义PATH或者PG_CONFIG环境变量#示例,将pg的bin目录exportPATH:exportPATH=/data/postgres/13/bin:$PATH#或者exportPG_CONFIG=/data/postgres/13/bin/pg_config编译安装gmake&&gmakeinstallgmakeinstall后会在pg......
  • 第一讲 android studio安装及创建项目
    第一讲androidstudio安装及创建项目版本:2023年2月版androidstudio创建项目:第一步:File->New->NewProject第二步:选EmptyViewsActivity第三步:Name是项目名称,Language选java,SDK选API24   。Savelocation指的是保存在哪个文件夹。,最后Finish。 显示结果:开虚......
  • 记一次dockerfile无法构建问题追溯
    我有一个dockerfile如下: ENTRYPOINT["/sbin/tini","-g","--"]CMD/home/scrapy/start.sh我原本的用意是先启动tini,再执行下面的cmd命令启动start.sh。为啥要用tini?因为我的这个docker容器运行了Selenium,以前没用tini的时候Selenium运行结束后会有很多僵尸进程没有退出,遂......
  • python安装weditor 失败或者不能展示app界面
    起初原因是weditor中链接模拟器后,不能展示app内容,页面刷新只展示首页始终是以下界面网友问答大多是1、weditor和python版本问题,安装高版本或者低版本的weditor仍然报错2、setup版本太低,使用pipinstall--upgradepipsetuptools==45.2.0升级setup包3、先gitclone http......