1. docker 要求linux内核版本为3.10 以上的 或者使用centos7.0以上的
uname -r 查看
2. 通过yum安装docker
yum install docker
遇到提示 输入Y同意就行了
启动docker
systemctl start docker
查看docker版本
设备开启启动docker
systemctl enable docker
停止docker
systemctl stop docker
docker 常用操作和命令
1. 搜索下载镜像
docker hub网站:https://hub.docker.com/
网站搜索:
搜索下载docker中的镜像 需要联网和启动docker
命令行搜索:搜索萌mysql的docker镜像
拉取下载
docker pull mysql (不带版本号表示使用默认的版本latest)
查看下载的镜像
启动mysql
docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
-p 3306 :3306 做端口映射 吧服务的端口映射到docker容器中的端口
--name 给启动的mysql起个名字分配给容器
-e MYSQL_ROOT_PASSWORD 给mysql中root分配一个密码
查看docker中的所有设备 docker ps -a (docker ps 是查看运行中的设备)
查看启动的的设备
启动成功
2. 安装tomcat8.5
docker pull tomcat:8.5
启动tomcat
默认启动
docker run -it --rm tomcat:8.5
做端口映射启动
docker run -it --rm -p 8888:8080 tomcat:805
启动后无法访问看下是否开放端口,防火墙是否关闭
后台启动 加 -d
查看 分别启动着tomcat 和mysql
如果想这两个服务都启动着,最好设置开机启动docker
部署
1. 记录下tomcat镜像启动的容器的ID或容器名称。
2.将war包放入到docker下的tomcat中
命令:docker cp test.war docker容器中的tomcatID:/usr/local/tomcat/webapps/