首页 > 其他分享 >安装Docker

安装Docker

时间:2023-06-21 21:34:00浏览次数:35  
标签:ce systemctl yum 镜像 Docker 安装 docker

虚拟机Linux操作系统中安装Docker

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

(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

(2)联网安装yum工具

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

(3)更新本地镜像源,设置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

(4)安装docker 【ce是社区免费版】

yum install -y docker-ce

 (5)启动Docker

  systemctl start docker

(6)检查Docker是否启动成功

  docker -v:查看docker版本

  systemctl status docker

 

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

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

 

二、Docker官方镜像仓库网速较差,最好设置国内镜像服务

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

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

 

标签:ce,systemctl,yum,镜像,Docker,安装,docker
From: https://www.cnblogs.com/fxzm/p/17497183.html

相关文章

  • centos 7中 利用conda 安装busco
     001、利用conda创建py3.7环境,并进入pyt3.7环境condacreate-nbusco-py3.7python=3.7condaactivatebusco-py3.7 002、利用conda安装buscocondainstall-cconda-forge-cbiocondabusco=5.4.7 003、调用测试(busco-py3.7)[root@PC1~]#busco--versio......
  • Dubbo 源码安装与编译
    我这里通过github的客户端工具下载到了下面目录。/Users/ghj1976/project/github/alibaba/dubbo在dubbo的根目录下,执行mvninstall注意,这里执行的是,跳过测试。mvninstall-Dmaven.test.skip=truemvninstall在本地Repository中安装jar参考:http://www.oracle.com/technetw......
  • 初识Docker
    一、镜像和容器镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。容器(Container):镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器做隔离,对外不可见。二、Docker和DockerHub【镜像共享】DockerHub:DockerHub是一个Docker镜像......
  • Docker与虚拟机
    虚拟机(virtualmachine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在Windows系统里面运行Ubuntu系统,这样就可以运行任意的Ubuntu应用了。Docker和虚拟机的差异:1、docker是一个系统进程;虚拟机是在操作系统中的操作系统2、docker体积小、启动速度快、性能好;虚拟机......
  • contOS 安装ngiunx
    yuminstallnginx修改配置文件vi/etc/nginx/nginx.conf输入systemctlstatusnginx.service命令,查看服务状态设置自动启动systemctlenablenginx启动systemctlstartnginx重新加载nginx.confignginx-sreload......
  • Docker
    一、项目部署的问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异 Docker如何解决依赖的兼容问题的?将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离容器去运行,避免......
  • 如何在 conda 环境中使用 pip 进行安装?
    有时候Conda中没有某个模块,但是pip中有,这时候就需要用到这里的技巧了。在conda环境中使用pip进行安装可以通过以下步骤完成:1、激活你的conda环境打开终端(命令提示符)并输入以下命令:condaactivate<环境名称>将<环境名称>替换为你要激活的conda环境的名称。2、安装pip(......
  • 第九章 软件安装
    1.安装JDK‍​​‍2.安装TomCat‍​​‍3.安装MySQL‍​​......
  • 无法通过windows功能控制面板自动安装或卸载windows server角色和功能
    打开PowerShell后,直接复制下面安装.NETFramework3.5的脚本命令,记住全部复制,然后直接全部粘贴(不要一行一行复制粘贴):Set-ItemProperty-Path'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'-NameUseWUServer-Value0Restart-Service-NamewuauservInstall......
  • CentOS7 源码编译安装 Python 3.8.10,开启 SSL 功能
    背景CentOS7自带的Python3,或者通过yum安装的Python3,可能会有无法使用ssl的问题:$python3Python3.8.10(default,Jun132023,14:51:15)[GCC11.2.120220127(RedHat11.2.1-9)]onlinuxType"help","copyright","credits"or"license&qu......