一、系统更新
yum -y install epel-release
yum update -y
二、安装docker和mysql
yum install -y mariadb mariadb-server
1.安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils \
device-mapper-persistent-data \ #一起运行
lvm2
2.使用以下命令来设置稳定的仓库。
yum-config-manager \
--add-repo \ #一起运行
https://download.docker.com/linux/centos/docker-ce.repo
3.安装最新版本的 Docker Engine-Community
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl enable docker
sudo systemctl start docker
docker version #检验是否正确安装docker
三、设置数据库,及创建库chemex、远程访问连接。
1.service mariadb start # 启动maraidb服务
2.mysql_secure_installation #初始化数据库服务
3.mysql -u root -p # 登录数据库,建立对应用户及对应的数据库
如下:
create database chemex; #创建库chemex
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345' #库chemex,用户root,密码12345
flush privileges; #刷新下数据权限
四、docker下拉chemex镜像
docker pull celaraze/chemex:latest
五、设置容器
docker run -itd --restart=always -p 80:80 \
-e DB_HOST=192.168.8.228 \
-e DB_PORT=3306 \
-e DB_DATABASE=chemex \
-e DB_USERNAME=root \
-e DB_PASSWORD=admin#8006 \
-e INSTALL=true \
celaraze/chemex
六、启动docker容器命令
docker run -itd --restart=always -p 80:80 -e DB_HOST=192.168.8.229 -e DB_PORT=3306 -e DB_DATABASE=chemex -e DB_USERNAME=root -e DB_PASSWORD=admin#8006 -e INSTALL=true celaraze/chemex