Docker技术
安装docker
1、安装环境 apt-get install -y epel-release
2、安装docker apt install docker.io / yum install docker-io
3、启动docker service docker start
4、停止docker service docker stop
创建容器
1、下载镜像 docker pull docker.io/wordpress
docker pull index.tenxcloud.com/tenxcloud/mysql
2、查看镜像 docker images
3、创建镜像副本 docker tag <容器ID> <副本名称>
4、删除镜像 docker rmi <镜像名称>
5、创建容器 docker run (参数) <镜像名称>
6、进入容器 docker exec -it <容器id> /bin/bash
7、退出容器 exit
8、创建镜像 docker commit <容器ID> <镜像名称:版本>
部署tomcat
1 启动一个centos 容器
docker run -i -t -v /root/software/:/mnt/software/ centos /bin/bash
- -i:表示以“交互模式”运行容器
- -t:表示容器启动后会进入其命令行
- -v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>
2 将jdk/tomcat安装包放到主机root/software目录下
3 在容器内/opt/ 解压tar -zxf /mnt/software/jdk.tar.gz 移动 mv jdk.x.x.x jdk
4 在容器内/opt/ 解压tar -zxf /mnt/sofrware/tomcat.tar.gz 移动 mv tomcat.x.x.x tomcat
5 创建启动脚本:配置java环境变量,启动tomcat
touch /root/run.sh
vi /root/run.sh
#!/bin/bash
export JAVA_HOME=/opt/jdk/
export PATH=$JAVA_HOME/bin:$PATH
sh /opt/tomcat/bin/catalina.sh run
6 设置权限 chmod u+x /root/run.sh
7 创建tomcat镜像 docker commit <容器ID> <镜像名称:版本>