11 free Docker projects for newbies

Python combat community

Java combat community

Long press to identify the QR code below, add as required

Scan QR code to follow to add customer service

Enter the Python community▲

Scan QR code to follow to add customer service

Enter the Java community

Author丨Old K play code

toutiao.com/i6882755471015576072

Docker is an open source application container engine that allows developers to package their applications and dependencies into a portable image, and then publish it to any popular Linux or Windows machine, which can also be virtualized. Containers use the sandbox mechanism completely, and there will be no interfaces between them. 12 recommended Docker practical projects for beginners

1. spug

Address: http s:// github.com/openspug/spug

star: 3.8k

fork: 769

Open source operation and maintenance platform implemented with Python+Vue, separation of front and back ends to facilitate secondary development. The project is based on Docker image release and deployment, which is convenient for installation and upgrade. Support common functions of operation and maintenance: host management, task plan management, release deployment, monitoring alarms, etc.

2. ctop

Address: http s:// github.com/bcicen/ctop

star: 10.2k

fork: 388

A docker container monitoring tool that realizes the display effect of the top command

3. drone

Address: http s:// github.com/drone/drone

star: 21.3k

fork: 2.1k

A continuous integration platform based on Docker, written in Go language

4. taught

Address: http s:// github.com/skanehira/docui

star: 1.8k

fork: 74

The terminal Docker management tool comes with a terminal interface. Use this tool to easily manage docker through the interface without remembering those commands. Installation command:

5. docker-slim

Address: http s:// github.com/docker-slim/docker-slim

star: 8.8k

fork: 306

A tool that automatically reduces the size of docker images. Significantly reduce the size of the docker image to facilitate distribution, use the command docker-slim build --http-probe your-name/your-app. For example, the comparison of Node.js image reduction:

6. docker_practice

Address: http s:// github.com/yeasy/docker_practice

star: 17.1k

fork: 4.7k

Docker from entry to practice

7. lazydocker

Address: http s:// github.com/jesseduffield/lazydocker

star: 15.5k

fork: 581

Docker management tool with command line UI. You can manage docker through little by little, but you don’t need to install an enterprise-level container management platform like rancher

8. dive

Address: http s:// github.com/wagoodman/dive

star: 20.7k

fork: 749

A command line tool used to explore each layer of the docker image file system and find ways to reduce the image size. Start command: dive image name

9. gochat

Address: http s:// github.com/LockGit/gochat

star: 663

fork: 108

Lightweight instant messaging system implemented in pure Go. Technically, each layer communicates through rpc, using redis as the carrier of message storage and delivery, which is more convenient and faster to operate than kafka. Based on etcd service discovery between the layers, it will be much more convenient when expanding and deploying. The structure and directory structure are clear, and the documents are detailed. It also provides a docker build, which is very convenient to install and run. It is recommended as a learning project


10. docker-dashboard

Address: http s:// github.com/pipiliang/docker-dashboard

star: 205

fork: 22

Console-based docker tool, the code is simple and easy to read, can be used as a practical project for learning Node.js

11. diving

Address: http s:// github.com/vicanso/diving

star: 136

fork: 12

Based on the dive analysis of the docker image, the interface displays the changes (addition, modification, deletion, etc.) of each layer of the image, and the size of the user layer data. Conveniently obtain the mirror information and the file tree of each layer of mirror content, and browse the mirror information conveniently. Very convenient when you need to optimize the mirror volume

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

Recommended recent exciting content:  

 955. 6 new companies are added to the list of WLB non-overtime companies

 The latest statistics of programmer salaries in October 2020!

 The interviewer asked me how many ways to create threads? I laughed

 Use of python itchat library


Watch the good article here to share it with more people↓↓

Guess you like

Origin blog.csdn.net/Px01Ih8/article/details/109323753