栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

记录:Docker的安装与使用,创建MySQL和tomcat容器并部署项目

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录:Docker的安装与使用,创建MySQL和tomcat容器并部署项目

准备 1.准备好一个配置好网络环境并且能与主机ping通的纯净centos7系统; 2.远程连接工具MoabXterm。 一、开始安装 1.安装网络相关命令:yum install net-tools

2.安装使用工具:yum install -y yum-utils device-mapper-persistent-data lvm2

3.添加docker的yum镜像:

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

 4.更新缓存:yum makecache fast

5.安装docker-ce:yum -y install docker-ce

(安装需要一些时间)

 

 6.查看docker服务:systemctl list-unit-files | grep docker

disabled 表示Linux服务器启动时decker.service不会启动

 设置自动启动:systemctl enable docker

再次查看docker.service变为enabled

 7.启动docker服务:systemctl start docker

查询docker信息:docker info 

(还有停止stop,重启restart)

8. 查找centos可用镜像:docker search centos

镜像仓库地址 Docker Hub Container Image Library | App Containerizationhttps://hub.docker.com/

Hub · DaoCloudhttps://hub.daocloud.io/

二、常用容器和镜像相关命令

1.查看本机已下载镜像:docker images

2.查看本机正在运行的容器:docker ps

3.查看本机所有容器(不管是否在运行):docker container ls -a

4.启停容器:docker start/stop/restart 容器名

5.重启docker服务:systemctl restart docker

6.删除容器:docker rm 容器名

7.删除镜像:docker rmi 容器名:latest

8.复制文件到容器中:docker 宿主机文件路径 容器名:容器内文件路径

三、安装MySQL 1.拉取镜像:

docker pull mysql:5.7.9(外网,比较慢)

这边使用国内镜像拉取

登录Hub · DaoCloud

搜索:mysql ,点击进入

 点击版本

 

 选择需要的版本点击拉取,复制命令

开始拉取:docker pull daocloud.io/library/mysql:5.7.9

(注意:选择自己需要的版本即可)

 

 2.创建并运行容器:

docker run --name mysql-5.7.9 -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d daocloud.io/library/mysql:5.7.9

(红色字体为指定的容器名称,绿色为设置MySQL密码,蓝色字体为刚才复制的拉去命令

-p 表示把容器端口对应到主机端口,-d 表示后台运行)

 使用数据库管理工具(Navicat)测试连接

 

3.创建项目对应的数据库并运行相应sql文件(或创建相应的表) 四、安装tomcat 1.拉取镜像:

 同样使用国内镜像,搜索tomcat

寻找需要的版本,复制拉取命令

 

注意选择项目相对应jdk或者jre版本环境

  开始拉取:docker pull daocloud.io/library/tomcat:9.0.6-jre8

 2.创建/mnt/tomcat目录

把项目包解压到刚才创建的目录下用于挂载到tomcat容器。

 3.创建并启动tomcat容器:

查看文档,环境变量路径

 创建并运行

docker run --name tomcat-9.0.6 -h -p 8080:8080 -v /mnt/tomcat/itemname:/usr/local/tomcat/webapps/itemname -d daocloud.io/library/tomcat:9.0.6-jre8

 (红色为解压的项目目录名称,-v 表示挂在宿主机目录到容器目录)

注意:必须一个命令对应一个参数,否则会报错

 4.查看是否创建成功并运行:docker ps

 5.查看是否挂载成功:docker exec -it tomcat-9.0.6 bash

6.修改配置文件(非必须) 

项目配置完成后,有时可能需要已修改一些东西,可以到刚才创建的挂载目录(/mnt/tomcat/itemname)修改,对应的挂载点文件也会被修改。

注意:如果修改了文件必须重启tomcat容器才能生效

docker restart tomcat-9.0.6

7.完成之后就可以访问页面了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941079.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号