最近因为项目上要部署多个前后端分离的应用,要配置多个环境,正好最近在学习docker容器技术,所以可以用docker 来部署应用。
先要安装docker,安装docker 比较简单,本例基于centos7 yum 安装.1
yum install docker-ce
docker 安装好了,使用下面的命令来启动应用1
2systemctl start docker
chkconfig docker on
测试是否安装好:1
docker version
上述命令,返回docker的版本信息,证明docker安装成功
接着,因国内的用户连接Docker官方仓库很慢,我们需要修改docker中国的官方镜像registry.docker-cn.com,配置如下 :1
vi vi /etc/docker/daemon.json
#添加后1
2
3
4{
"registry-mirrors": ["https://registry.docker-cn.com"],
"live-restore": true
}/etc/docker/daemon.json
然后通过与远程docker仓库检索出官方的镜像,一般用git rearch可以找到解决:下面以安装tomcat来示例。1
2
3
4
5
6
7
8
9
10docker pull tomcat
docker images
docker images
#显示结果
REPOSITORY TAG IMAGE ID CREATED SIZE
benling/tomcat latest f2a91732366c 3 months ago 1.848 kB
```
运行这个容器,就可以进行使用了。
``` bash
docker run -d -p 8000:8080 benling/tomcat