1:先安装docker环境,有在线和离线安装方案(安装后设置docker开机自启)
1-1:方法一在线安装docker
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
1-2:方法二在线安装docker
yum install docker
1-3:离线安装docker,下载好docker文件,例如docker-engine-18.09.0-202.ky10.x86_64.rpm,直接运行安装目录如下(这是麒麟docker)
rpm -ivh docker-engine-18.09.0-202.ky10.x86_64.rpm
1-4:docker卸载命令
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1-5:docker设置开机自启
systemctl enable docker
2:注意:最好拉去指定的openjdk,大概都是500多M,其他简约版本的可能会有很多其他问题缺失包之类的
docker pull openjdk:8
2-1:额外:看是否需要单独启动jdk,还是部署在容器中使用
docker run --rm -it openjdk:8 java -version
3:docker拉去mysql8镜像
[root@localhost ~]
3-1:linux安装mysql客户端命令如下
yum install mariadb 或者yum install mysql
3-2:注意:如果要挂载mysql8的配置文件,需要设置宿主机的配置文件权限为644,不然会过滤掉该配置文件
3-3:容器挂载配置文件命令
docker run -d --name mysql -p 3306:3306 -v /opt/app/mysql/conf/my.cnf:/etc/mysql/my.c