Docker容器化部署应用实战(一)

240 阅读1分钟

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 查看内存: