docker安装
300字约1分钟
2024-10-02
环境准备
#安装docker
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
yum -y install docker-ce
systemctl enable docker && systemctl start docker
#配置加速
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://docker.m.daocloud.io","https://docker.chenby.cn","http://dockerhub.aliangedu.cn"]
}
EOF
#重启服务
systemctl restart docker
#查看
docker info
拉取代码
yum -y install git
cd /opt/
git clone https://gitee.com/lucky_liuzhe/devops_api.git
git clone https://gitee.com/lucky_liuzhe/devops_web.git
环境配置
#前端配置
cd devops_web/
#修改VUE_APP_API_HOST值为自己服务器地址
vim .env.production
VUE_APP_API_HOST=192.168.0.11
#后端配置
cd ../devops_api/
#修改数据库地址为服务器地址,用户名密码及端口默认即可,如果需要变动需同步修改 install.sh 脚本里面的mysql配置
vim devops_api/settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'devops',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '192.168.0.11',
'PORT': '3306',
}
}
#添加配置-收集静态文件,修改之后保存退出
STATIC_ROOT=os.path.join(BASE_DIR,'static')
#user.py文件默认有配置的创建管理员用户名密码信息,之后用于登录,如果需要变动,请修改以下参数配置
username = 'admin'
email = 'admin@example.com'
password = '123456'
first_name = '管理员'
部署安装
#添加权限
chmod +x install.sh
#执行安装(安装需要一定的时间,请耐心等待)
bash install.sh
测试访问
http://ip/
默认管理员账号密码:admin/123456