Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xujintao/docker4cpp
docker environment for c++ development and runtime.
https://github.com/xujintao/docker4cpp
centos7 cpp17 docker ubuntu1404
Last synced: about 2 months ago
JSON representation
docker environment for c++ development and runtime.
- Host: GitHub
- URL: https://github.com/xujintao/docker4cpp
- Owner: xujintao
- License: mit
- Created: 2018-01-20T14:19:21.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-03T10:10:11.000Z (almost 7 years ago)
- Last Synced: 2024-05-01T07:53:20.978Z (8 months ago)
- Topics: centos7, cpp17, docker, ubuntu1404
- Language: Shell
- Size: 16.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/xujintao/docker4cpp.svg?branch=master)](https://travis-ci.org/xujintao/docker4cpp)
docker environment for c++ development.
## Summary
Repository name in Docker Hub: [xujintao/docker4cpp](https://hub.docker.com/r/xujintao/docker4cpp)## Image and tags
* [xujintao/docker4cpp:ubuntu-dev](https://github.com/xujintao/docker4cpp/tree/master/ubuntu-dev)
* [xujintao/docker4cpp:centos-dev](https://github.com/xujintao/docker4cpp/tree/master/centos-dev)Due to docker is not friendly with container environment variable, so we must enable it explicitly at the beginning of build.sh:
```sh
if [ -f /opt/rh/devtoolset-7/enable ];then
echo test /opt/rh/devtoolset-7/enable
source /opt/rh/devtoolset-7/enable
fi
```
## Understand
* The ubuntu-dev image is a ubuntu14.04 based cpp development environment which packed with gcc-7, g++-7, wget, make,
libboost-log1.54-dev, libboost-system1.54-dev, libboost-thread1.54-dev and libboost-filesystem1.54-dev in
and it is primary assigned to compiling https://github.com/xujintao/ratel.* Alternatively, centos-dev image owners the same features as ubuntu-dev except for that it is based on centos7.4.
* Both of the two developing image will build ratel project field with travis-ci. The travis-ci
[ymal](https://github.com/xujintao/ratel/blob/master/.travis.yml) on ratel shows how they work with each other.## License
[MIT](https://github.com/xujintao/docker4cpp/blob/master/LICENSE)