docker的使用

最近因为项目上要部署多个前后端分离的应用,要配置多个环境,正好最近在学习docker容器技术,所以可以用docker 来部署应用。
先要安装docker,安装docker 比较简单,本例基于centos7 yum 安装.

1
yum install docker-ce

docker 安装好了,使用下面的命令来启动应用

1
2
systemctl 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
10
docker 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