centos 7.6 安装docker
1、前置操作
官方建议 Linux 内核在3.10以上
1.1查看内核版本
uname -r
# 3.10.0-1160.119.1.el7.x86_64
1.2 更新yum包
备份原有的repo文件
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
配置阿里yum源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
上面命令不行就执行下面的命令
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum -y update
sudo yum clean all
sudo yum makecache
1.3 卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
2、安装docker
2.1 安装需要的工具包
yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken
2.2设置 yum 源
任选其一
(中央仓库)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
(阿里仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.3 查看可安装的docker版本
yum list docker-ce --showduplicates | sort -r
2.4 选择一个版本安装
安装最新版
yum install -y docker-ce
安装指定版本
yum -y install docker-ce-版本号y
3、docker 配置
3.1 启动docker
systemctl start docker
3.2 docker开机自启
systemctl enable docker
3.3 查看docker版本,验证是否安装成功
docker --version
3.4 配置docker镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://0vmzj3q6.mirror.aliyuncs.com",
"https://docker.m.daocloud.io",
"https://mirror.baidubce.com",
"https://dockerproxy.com",
"https://mirror.iscas.ac.cn",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://noohub.ru",
"https://vlgh0kqj.mirror.aliyuncs.com"
]
}
EOF
systemctl daemon-reload
systemctl restart docker
4、安装portainer面板(汉化)
4.1 创建需要的目录
mkdir -p /data/portainer/data /data/portainer/public
4.2 切换到/data/portainer目录下
cd /data/portainer
4.3 下载汉化包
public.zip
下载完成后上传到 /data/portainer 目录下
4.4 解压汉化包
unzip public.zip -d /data/portainer
4.5 拉取镜像,并且启动
拉取portainer-ce:2.9.1镜像并启动
docker pull portainer/portainer-ce:2.9.1
docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer-ce:2.9.1
4.6 访问、设置admin
服务器公网ip加90端口
首次登陆设置admin登陆密码
4.7 管理方式
4.7.1 单机版管理,只有一台docker
4.7.2 集群管理
5、portainer 忘记admin密码
5.1 停止portainer 容器
docker stop portainer
5.2 查看portainer 容器挂载信息
docker inspect portainer
5.3 找到目录挂载信息

5.4 重置密码
docker run --rm -v /var/lib/docker/volumes/portainer_data/_data:/data portainer/helper-reset-password
生成新密码:


浙公网安备 33010602011771号