安装docker
1. 更新yum
yum update
2.使用脚本安装 Docker
这个网站有时候访问不了,多尝试几次
curl -sSL https://get.docker.com/ | sh
3.自己安装
1.卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2.安装最新版docker
yum install -y yum-utils device-mapper-persistent-data lvm2 # 安装yum工具
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 配置仓库
yum -y install docker-ce #安装 docker-ce
systemctl start docker # 启动docker
systemctl enable docker # 开机自启动docker
docker -v # 查看docker版本
3.安装指定版本
yum list docker-ce.x86_64 --showduplicates | sort -r # 查看docker版本
yum -y install docker-ce-[VERSION] # 安装指定版本docker
# 注意:在某些版本之后,docker-ce安装出现了其他依赖包,如果安装失败的话请关注错误信息。例如 docker-ce 17.03 之后,需要先安装 docker-ce-selinux。
yum list docker-ce-selinux- --showduplicates | sort -r
yum -y install docker-ce-selinux-[VERSION]
4.启动docker
# 启动 Docker 服务
systemctl start docker
# 设置开机自启动
systemctl enable docker
# 查看docker版本
docker version
5.使用镜像加速
阿里云镜像加速地址获取 ,登录阿里云获取自己的镜像地址容器镜像服务 ACR 控制台
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
# 创建目录
mkdir -p /etc/docker
# 设置镜像
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://******.mirror.aliyuncs.com"]
}
EOF
备用镜像
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug": true,
"experimental": false
}
EOF
6.重启
systemctl daemon-reload
systemctl restart docker
docker 安装minio
1.拉取镜像
docker pull minio/minio
2.创建容器并运行
这里将minio的存储映射到磁盘文件/usr/local/src/docker/minio
docker run --net=host --name minio -d --restart=always -e "MINIO_ROOT_USER=minioadmin" -e "MINIO_ROOT_PASSWORD=minioadmin" -v /usr/local/src/docker/minio:/data minio/minio server /data --console-address ":9001" --address ":9000"
注:新版的minio的图形界面里面都只有桶的界面了,没有设置权限的那些功能,建议下载之前的老版本。
1781



被折叠的 条评论
为什么被折叠?



