安装docker方法1.安装软件仓库里的docker。一般不是最新版本apt install docker.io方法2.安装最新版本的dockercurl -SsL https://get.docke
安装docker
方法1.安装软件仓库里的docker。一般不是最新版本
apt install docker.io
方法2.安装最新版本的docker
curl -SsL https://get.docker.com/ | sh
加速镜像源
国内下载docker仓库里的镜像还是比较慢的。设置加速的镜像源可以提高下载速度
在daocloud.io网站中提供速度比较快的源。运行下列命令,设置镜像源
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://d58fa74f.m.daocloud.io
安装tomcat镜像
方法1.获取镜像仓库里的镜像
//搜索tomcat的镜像docker search tomcat//获取镜像docker pull tomcat
方法2.自己制作镜像
//首先通过镜像仓库获取linux。这里我们用ubuntu,通过镜像仓库下载ubuntu镜像docker pull ubuntu:16.04//启动ubuntu镜像docker run -i -t -v /opt/software/:/opt/software/ image_id /bin/bash
docker run 运行镜像, -i 交互式运行
-t 命令行tty
-v 将本地文件挂载到docker容器里
image_id ubuntu镜像的id,可以通过docker images命令查看到
/bin/bash 启动容器后运行的shell
在容器里,我们通过挂载的目录将tomcat安装到容器里。安装完成后输入exit推出容器
//查看容器的运行信息docker ps -a//制作新的镜像docker commit container_id name
docker commit 制作镜像
container_id 容器的id,可以通过docker ps -a查看
name 自己给镜像起的名字。例如mytomcat:1.0,及1.0版本
运行tomcat镜像
docker run -p 80:8080 -v /root/webapps/:/opt/tomcat/webapps/ image_id /opt/tomcat/bin/startup.sh
-p 80:8080 将容器的8080端口映射到本地的80端口上