从本篇开始,凯哥将和大家一起学学docker。本篇是docker学习系列第一篇:安装docker。 docker安装前提条件:目前,centos发行版中的内核支持Docker.Docker运行在Centos7 64位上,要求系统为64位、linux系统内核版本为3.8以上的。凯哥所使用的的是Centos7.x
先关闭fentos的 防火墙:
查看防火墙运行情况:
systemctl status firewalld.service
关闭:
systemctl stop firewalld.service
永久关闭
systemctl disable firewalld.service
查看自己内核命令:
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
使用cat命令: cat /etc/redhat-release
使用cat和 uname都行。
docker三要素:镜像(image)、容器(container)、仓库(repository) .
centos7安装docker
地址:https://docs.docker.com/engine/install/centos/
安装步骤:
1:确定自己当前使用的系统版本号:
系统必须是centos7及以上版本 cat/etc/redhat-release。如上图
2:卸载旧版本(如果之前没有安装过,此步骤可以忽略)
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
3:yum安装gcc相关
3.1:需要确保centos系统可以连接外网
3.2:yum -y install gcc
3.2:yum -y install gcc-c++
4:安装需要的软件包
我们采用从仓库安装的方法。
先安装仓库:
yum install -y yum-utils
5:设置stable镜像仓库
不能直接执行官网的设置镜像仓库命令。因为docker.com是国外的。会很慢。可能会经常出现以下问题:
所以,我们设置国内的镜像仓库。这里设置国内阿里云的。命令为:
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6:更新yum软件包索引
yum makecache fast
7:安装docker engine
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
会罗列出需要安装的
输入y.就开始正常安装了。遇到需要输入的地方。就输入y
当出现如下,说明安装完成了:
8:启动docker
systemctl start docker
命令输入后,没有报错。就是好消息。我们可以使用ps查看下
或者查看docker版本号:
9:测试:hello word
命令:docker run hello-world
我们再来结合docker运行图看看,刚才执行hello-word镜像。本地没有,就去远程仓库pull了。
我们在来看看复杂的运行图:
10:卸载
systemctl stop docker
yum remove docker-ce docker-ce-clie containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
设置开机启动
systemctl enable docker.service
关闭开机启动
systemctl disable docker.service
相关推荐
离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...
一键离线安装docker、docker-compose
这里准备了一份docker-ce-v18的离线包供下载。 也可以自己手动下载最新包,下载方法如下: mkdir /apps/docker-ce-v18 yum install --downloadonly --downloaddir=/apps/docker-ce-v18 \ yum-utils device-...
docker-compose 创建并运行 docker-compose up -d 停止docker docker-compose stop 删除docker docker-compose rm --all
centos7.4+ nvidia-docker2 安装所需要的必备包之一 libnvidia-container-tools-1.0.2-1.x86_64.rpm libnvidia-container1-1.0.2-1.x86_64.rpm nvidia-container-runtime-2.0.0-3.docker18.09.6.x86_64.rpm nvidia-...
内含两个文件,一个是二进制程序包,一个是install.sh安装脚本。...(你也可以自行去github上面下载最新的docker-compose的二进制包,但是这将浪费你半个小时的时间,然后还要自己安装。所以1.9元交个朋友)
Free。Docker-compose-2.4.1安装包:Linux。
docker-compose 容器部署 mqtt 配置文件
解压上传到服务器 安装docker sh install.sh docker-18.03.1-ce.tgz 卸载docker sh uninstall.sh ...安装docker-compose sh docker-compose.sh docker-compose-Linux-x86_64 如有不明白的欢迎随时咨询
下载后解压rar,将内部的docker-compose-Linux-x86_64上传到服务器指定目录。 重命名:mv docker-compose-Linux-x86_64 docker-compose 授予可执行权限:chmod +x docker-...查看版本,验证安装成功:docker-compose -v
我们在安装服务器的时候,很多情况都是局域网,没有外网,安装软件特别的麻烦,主要的问题就是依赖包,所以整理资源和教程。...1.Centos7-x86架构下离线安装docker与docker-compose的教程 2.安装需要的rpm包以及依赖包
3、docker和docker-compose安装要提前安装完成 4、将下载内容解压一个目录 5、运行 docker-compose up # 此命令环境会在终端前台运行 docker-compose up -d # 加上-d会放入后台进行环境的启动 如有问题,欢迎进行...
上传文件到服务器,执行cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose 安装完成,执行docker-compose -v 查看版本号是否安装成功
sudo systemctl daemon-reload 依次执行此命令,如果 事先安装了containerd.io 则需要先进行 rpm -qa | grep containerd.io查询,然后再rpm -e XX进行卸载,如果 运行nvidia-docker之后 还出现 /usr/bin/nvidia-...
docker-ce-17.03.2.ce-1.el7.centos.x86_64 Centos7 离线安装包和依赖包、 audit-libs-python-2.7.6-3.el7.x86_64.rpm checkpolicy-2.5-4.el7.x86_64.rpm docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-...
docker-compose离线安装包,超级好用的docker-compose离线安装包
docker-compose-linux-aarch64 version v2.17.2 docker-compose git下载慢 特将资源共享
该文档为docker-registry的搭建步骤,由于原生的docker-registry没有提供web界面,需要安装docker-registry-web。本文档包含了所有安装步骤。原创
开源项目-docker-slim-docker-slim.zip,DockerSlim (docker-slim): Optimize and secure your Docker containers (free and open source)
包含docker-ce-18.02.0.ce-1.el7.centos.x86_64.rpm和docker-ce-selinux-17.05.0.ce-1.el7.centos.noarch.rpm 依次执行: yum localinstall docker-ce-selinux-17.05.0.ce-1.el7.centos.noarch.rpm -y yum local...