Docker基本
Docker安装
yum install docker
启动Docker
systemctl start docker
Docker开机启动
systemctl enable docker
搜索镜像
docker search mysql
docker search redis
下载镜像
docker pull mysql
查看Docker内部当前镜像数量
docker images
下载指定版本
docker pull mysql:5.5
移除指定的镜像
docker rmi image_id
image_id 通过 docker images 查询获得
安装tomcat镜像
docker pull tomcat
容器操作
操作 | 命令 | 说明 |
---|---|---|
运行 | docker run --name containerName -d imageName 例子:docker run --name myredis -d redis | –name 自定义容器名 -d 后台运行 image-name 指定镜像模板 |
列表 | docker ps(查看运行中的容器) | 加上 -a 可以查看所有容器(包括启动的、没启动的) |
停止 | docker stop containerName 或 containerId | 停止当前运行的指定容器 |
启动 | docker start containerName 或 containerId | 启动容器 |
删除 | docker rm containerId | 删除指定容器 |
端口映射 | -p 8888:8080 eg:docker run -d -p 8888:8080 imageName | -p:主机端口映射到容器内的端口 |
容器日志 | docker logs cotainerName 或 containerId |
把主机端口8888映射到容器端口8080
docker tomcat 首页 404
容器部署
查询ip
ip addr
上面两个地址包括localhost:8888 都可以连接到tomcat server,但是会出现404
进入tomcat容器的文件目录
注意容器id后面有一个空格为必需
cd进入后 发现webapps文件夹为空,而webapps.dist内的内容正是我们需要的
删除原有webapps文件夹
将webapps.dist重命名为webapps
mv fromName toName