cp –a include/gtest /usr/include 三 验证gtest是否安装成功。 自己创建个目录,在里面用vim创建一个c++文件,比如:test.cc,内容如下: #include<gtest/gtest.h> int add(int a,int b){ return a+b; } TEST(testCase,test0){ EXPECT_EQ(add(2,3),5); } int main(int argc,char **argv){ testi...
1. 这里的 ubuntu_with_apache_dockerfile 就是镜像的名字。通过dock images可以查看镜像的信息。 这里注意到 ubuntu_with_apache_dockerfile 对应的是 REPOSITORY,而且还有一个叫 latest 的 TAG。 实际上一个特定镜像的名字由两部分组成:repository 和 tag。 [image name] = [repository]:[tag] 1. 如果执行 d...
在《轻量的定时任务工具 Cronicle:前篇》[1]这篇文章中,我们聊过如何通过容器封装 Cronicle 这个已经迭代了七年之久的轻量计划任务工具。 本篇文章中,我们来聊聊如何将它和 Docker 以及 Traefik 一起搭配使用。 写在前面 Cronicle 是一款很棒的工具,在上一篇公开的分享中,我有提到过它的各种功能,以及核心的优点:...
Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.
Docker 教程 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会
Docker helps developers bring their ideas to life by conquering the complexity of app development. - Docker
Releases Home/Manuals/Docker Compose Docker Compose is a tool for defining and running multi-container applications. It is the key to unlocking a streamlined and efficient development and deployment experience. Compose simplifies the control of your entire application stack, making it easy to manage ...
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余 项目。它基于 Google 公司推出的 Go 语言实现。项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。
A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of
Description Create and run a new container from an image Usage docker container run [OPTIONS] IMAGE [COMMAND] [ARG...] Aliases docker run Description The docker run command runs a command in a new container, pulling the image if needed and starting the container. ...