这节课我们来介绍一下容器的两种运行模式:
2024年09月18日
昨天我们用别人已有的镜像,搭建了tomcat的运行容器。自己为何不亲手搭建一个镜像呢?今天我们就用Dockerfile文件的方式创建容器,并且运行我们的springboot项目。
废话不多说,直接看步骤:
2024年08月03日
概述
Dubbo是什么?
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
2024年08月03日
Docker是一个轻量级的基于进程的虚拟化解决方案。简单来说,Docker是将应用程序和运行环境一起打包成一个容器,进而可以发布到其他平台上运行。
环境:Ubuntu 18.04.1 LTS
安装Docker
root@jaking-virtual-machine:~# apt-get install -y docker-engineReading package lists... Done Building dependency tree Reading state information... Done ... root@jaking-virtual-machine:~# docker versionClient:Version: 18.06.1-ce API version: 1.38 Go version: go1.10.4 Git commit: e68fc7a Built: Fri Oct 1919:43:142018 OS/Arch:linux/amd64 Experimental: falseServer:Engine: Version: 18.06.1-ce API version: 1.38 (minimum version 1.12) Go version: go1.10.4 Git commit: e68fc7a Built: Thu Sep 2702:39:502018 OS/Arch: linux/amd64 Experimental: falseroot@jaking-virtual-machine:~# systemctl start dockerroot@jaking-virtual-machine:~# systemctl enable dockerSynchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.Executing: /lib/systemd/systemd-sysv-installenabledocker
2024年08月03日
Docker 是一个开源的应用容器引擎,它允许在宿主机下运行多个虚拟环境,互不干扰。
1.Docker 镜像Image:它是一个安装包,包含了用于创建、部署和执行容器的一系列依赖关系和信息。可以在几秒钟内创建任意数量的完全相同的容器。镜像是分层叠加的。一旦镜像被创建出来,是不能更改的。如果你想对容器进行更改,则只需创建一个新的镜像并从该镜像部署新的容器即可。
2024年08月03日
http://docker.com/
比较好的入门使用:
http://kb.cnblogs.com/page/536115/
Linux: 要求3.0以上,centos的话,就要求7以上了。
2024年08月03日
我们经常会使用 exec 很少使用 attach,他们都可以进入容器,之前有啥区别呢?我们先看attach,他会直接接管进程的IO,你可以直接看到nginx 的标准输出日志,如下:
当然你可以通过stdin 给进程输出数据。比如下面的例子: