中国人做英文网站,android studio下载,怎么做非法彩票网站吗,产品营销策略有哪些文章目录 一 前言1 关于环境2 关于docker的版本 二 centos在线安装2.1 添加docker源2.2 安装docker引擎安装指定的docker版本安装最新版本 三 centos离线安装四 windows安装五 写在最后 一 前言
2023年最后一天#xff0c;一个朋友问我#xff0c;关于docker安装的事情… 文章目录 一 前言1 关于环境2 关于docker的版本 二 centos在线安装2.1 添加docker源2.2 安装docker引擎安装指定的docker版本安装最新版本 三 centos离线安装四 windows安装五 写在最后 一 前言
2023年最后一天一个朋友问我关于docker安装的事情我突然想到docker我已经用了很多年了有很多使用经验但是对于docker的安装有很多个人的见解为了方便回答他的问题我在2024年第一天写了这一篇文章详细的讲解了一下docker的安装
1 关于环境
docker的安装的环境需要注意比如当前是在windows安装或者是在centos又或者是在Ubuntu上面安装又或者在华为欧拉上面安装。 其实每个环境的差异都会对docker产生影响。 我本人在centos和windows上用得比较多所以主要介绍centos和windows的安装
2 关于docker的版本
docker发展到现在有非常多的版本用什么版本得从几个维度进行分析比如如果是结合kubernetes使用得看看kubernetes支持什么docker版本。如果是结合 docker-compose 使用也得运行 docker-compose 支持什么版本。 如果是需要学习我是建议用最新的版本学习但是如果用相对比较低的版本建议也不要低于 1.19.x
二 centos在线安装
确保服务器的docker的干净的如果以前安装了失败的docker可以用以下命令清除 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2.1 添加docker源
yum -y install yum-utils
# 添加docker源我们选择的是阿里源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2.2 安装docker引擎
安装指定的docker版本
[rootcan-devops-01 ~]# yum list docker-ce --showduplicates | sort -r已加载插件fastestmirror
可安装的软件包* updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile* extras: mirrors.aliyun.com
docker-ce.x86_64 3:24.0.7-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.6-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.5-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.4-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.3-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.2-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.1-1.el7 docker-ce-stable
docker-ce.x86_64 3:24.0.0-1.el7 docker-ce-stable
docker-ce.x86_64 3:23.0.6-1.el7 docker-ce-stable安装指定版本docker 比如我常用 1.19.x 格式为 yum install docker-ce-VERSION_STRING docker-ce-cli-VERSION_STRING containerd.io yum install docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7 containerd.io查看安装的版本
docker version启动docker
systectm star docker
验证docker服务是否安装成功运行系统提供的一个镜像输出Hello from Docker!,容器启动过程可能较慢请耐心等待。查看docker状态
systemctl status docker重启docker
systemctl restart docker安装最新版本
yum install docker-ce docker-ce-cli containerd.io查看安装的版本
docker version三 centos离线安装
安装 docker v1.19
下载二进制包
$ wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz安装
$ tar zxvf docker-19.03.9.tgz
$ cd docker
$ mv * /usr/bin
$ vi /usr/lib/systemd/system/docker.service
[Unit]
DescriptionDocker Application Container Engine
Documentationhttps://docs.docker.com
Afternetwork-online.target firewalld.service
Wantsnetwork-online.target[Service]
Typenotify
ExecStart/usr/bin/dockerd
ExecReload/bin/kill -s HUP $MAINPID
LimitNOFILEinfinity
LimitNPROCinfinity
LimitCOREinfinity
TimeoutStartSec0
Delegateyes
KillModeprocess
Restarton-failure
StartLimitBurst3
StartLimitInterval60s[Install]
WantedBymulti-user.target$ mkdir -p /etc/docker
$ vi /etc/docker/daemon.json
{registry-mirrors:[https://docker.mirrors.ustc.edu.cn]
}启动
$ systemctl daemon-reload
$ systemctl start docker
$ systemctl enable docker
$ docker info
$ docker version四 windows安装
在windows安装比较简单 直接搜索docker windows版本即可安装
https://docs.docker.com/desktop/release-notes/
五 写在最后
根据上面的描述一般都可以顺利安装docker假如还有不成功的地方一般需要考虑是否服务器的内核X86 AMD或者国产的内核。或者是操作系统 华为欧拉是对docker非常不友善只能用他自己的容器化技术 现在docker越来越重为了轻量一般可以考虑使用 container 来作为轻量化的容器底座使用
后续对于docker我会继续发布文章进行讲解如果还有不懂的地方欢迎评论