1核2G的服务器,安装docker前
一,安装docker
- 1,安装Docker依赖于系统的一些必要工具
yum install -y yum-utils device-mapper-persistent-data lvm2
- 2,设置Docker安装的yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 3,安装docker CE
yum makecache fast
yum -y install docker-ce
- 4,启动Docker服务
systemctl start docker
- 5,设置开机自动启动
systemctl enable docker
二,配置腾讯云镜像仓库(镜像加速)
适用于基于 CentOS 操作系统的实例:
- 1,vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
- 2,重启docker
systemctl daemon-reload
systemctl restart docker
此时内存变化:
三,使用docker安装tomcat服务
- 1,docker pull tomcat (拉取tomcat镜像)
- 2,docker images
为什么tomcat有600多M呢?
- 3,tomcat镜像启动(镜像一启动,就变成了容器)
docker run -d --name my_first_tomcat -p 8080:8080 tomcat
- 4,进入到容器里
docker exec -it containerid /bin/bash
把tomcat目录下webapps.dist下面的文件移动到webapps下面
然后访问:http://ip:8080
- 5,退出镜像
exit
- 6,停掉tomcat服务,删除容器
docker stop 容器ID
docker rm 容器ID
只是删除了容器,镜像还在。
停了tomcat容器后,free -m 查看内存: