以centos为例
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce
查看可用版本列表
yum list docker-ce --showduplicates | sort -r
比如这里安装20.0.6版本
yum install -y docker-ce-24.0.6-1.el7
sudo systemctl enable docker && sudo systemctl start docker
在 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 找到合适的.rpm包下载执行安装:
sudo yum install /path/to/package.rpm
默认情况下,都是通过docker hub进行镜像管理的 ,需要自行注册:https://hub.docker.com/login 需要收费而且国内速度较慢,这里使用本地私有仓库registry
docker run -d -p 5000:5000 --restart=always --name registry registry
下载一个redis官方镜像,打上标签后推送到自己私有仓库
docker pull redis
docker tag redis:latest 127.0.0.1:5000/redis:latest
标签格式为:格式为 docker tag IMAGE[:TAG] [REGISTRY_HOST[:REGISTRY_PORT]/]REPOSITORY[:TAG]
docker push 127.0.0.1:5000/redis:latest
docker pull 127.0.0.1:5000/redis:latest
本机是127.0.0.1,修改后其它主机也可以推送
vim /etc/docker/daemon.json
{
"registry-mirror": [
"https://registry.docker-cn.com"
],
"insecure-registries": [
"192.168.3.135:5000"
]
}
如果您喜欢我的文章,请点击下面按钮随意打赏,您的支持是我最大的动力。
最新评论