ustc镜像源(推荐)
配置
cd /etc/docker
vi daemon.json
复制保存
{
“registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”]
}
重启docker服务
systemctl restart docker.service
拉取centos镜像
docker pull centos
拉取成功后,查看
docker images
第三方镜像如何使用说明
https://hub.docker.com/search?type=image
文档里有详细说明如何使用
===========================================================================================================================================================================================================
四、查找镜像
======
docker search tomcat
NAME:镜像名
DESCRIPTION:镜像描述
STARS:用户评价,数值越高越受欢迎
OFFICIAL:是否官方
AUTOMATED:自动构建,表示该镜像由docker hub自动构建流程创建的;
五、构建镜像
=======
安装 tomcat
1、先安装centos
列出docker 镜像
docker images
已经有了,就不需要再安装,如果没有,则安装centos
docker pull centos
2、创建交互式容器
docker run -i -t --name=mycentos centos
注:
这两个参数(-i, -t)是啥意思
| Options | Mean |
| — | — |
| -i | 以交互模式运行容器,通常与 -t 同时使用; |
| -t | 为容器重新分配一个伪输入终端,通常与 -i 同时使用; |
进入容器里面
安装JDK
yum install java-1.8.0-openjdk* -y
安装成功
设置环境变量
centos8 通过yum安装Java后,查看Java安装路径
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
vi /etc/profile
在文件最下方粘贴以下内容后保存
注意:JAVA_HOME后面,是你实际的安装路径!
export JAVA_HOME=/usr/local/jdk-xxxx
export CLASSPATH=.: J A V A H O M E / j r e / l i b / r t . j a r : JAVA_HOME/jre/lib/rt.jar: JAVAHOME/jre/lib/rt.jar:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
生效命令:source /etc/profile
测试命令:java -version
把tomcat复制到服务器上
可以通过SCP上传到服务器上
返回docker服务器,复制tomcat到容器里
docker cp apache-tomcat-8.5.47.zip mycentos:/root/
进入容器
docker attach mycentos
退出容器:
exit
查找容器
docker ps -a
报错:
You cannot attach to a stopped container, start it first
解决方案:启动容器