• This repository has been archived on 06/Jun/2023
  • Stars
    star
    163
  • Rank 223,617 (Top 5 %)
  • Language Makefile
  • License
    Other
  • Created about 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

official docker image for curl

IMPORTANT - https://github.com/curl/curl-container supersedes this archived repository

Curl Docker Images repository

This repository defines the official curl docker image.

which are published to hub.docker.com.

note - requires latest docker to be installed and available

Contact

If you have problems, questions, ideas or suggestions, please contact curl-docker team or Jim Fuller directly.

Using Images

get docker image

$ docker pull curlimages/curl:...insert tag...

run docker image

$ docker run -it curlimages/curl:...insert tag... --version

building and testing images

To build and test curl docker image

$ make all

which runs the setup (clean), build and test targets.

scanning images

Security scan of resultant docker image

$ make scan

which uses trivis, anchore-engine, lynis and clamav.

One can also run a lint checker on dockerfiles

$ make lint

Image design

  • initial stage, build curl and then copy over to clean base image
  • build static curl
  • attempt to be idiomatic across image(s)
  • running as curl_user is an explicit design decision
  • multi arch is achieved using buildx support

Other

  • thanks to contributors
    • Daniel Stenberg
    • Max Dymond
    • Olliver Schinagl

More Repositories

1

curl

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
C
31,356
star
2

trurl

trurl is a command line tool for URL parsing and manipulation.
C
2,915
star
3

everything-curl

The book documenting the curl project, the curl tool, libcurl and more. Simply put: everything curl.
Perl
1,946
star
4

curl-for-win

Reproducible curl binaries for Linux, macOS and Windows
Shell
662
star
5

doh

stand-alone application for DoH (DNS-over-HTTPS) name resolves and lookups
C
367
star
6

curl-cheat-sheet

A single page document with the most important curl options for HTTP explained
344
star
7

h2c

headers 2 curl. Provided a set of HTTP request headers, output the curl command line for generating that set. Try the converter online at
Perl
256
star
8

curl-www

The curl.se website
HTML
100
star
9

curl-fuzzer

Quality assurance testing for the curl project
C++
82
star
10

stats

Scripts for generating project statistics and for plotting them as graphs.
Perl
59
star
11

curl-up

All things related to the curl up conference series
38
star
12

fcurl

fcurl - fopen, fread, fwrite style functions for URL operations using libcurl
C
35
star
13

curl-container

curl images
Shell
31
star
14

relative

Tools to measure libcurl performance delta between versions
C
16
star
15

curl.dev

The curl.dev website
HTML
10
star
16

build-images

repository for curl build images
Shell
10
star