Skip to content

SoraKumo001/docker-tls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

docker-tls

Download

curl -O https://raw.githubusercontent.com/SoraKumo001/docker-tls/master/docker-tls.sh

Usage

sudo bash docker-tls.sh
sudo bash docker-tls.sh DNS:host.example.com,IP:10.1.1.1

Create files

  • Server keys
    • /etc/docker/certs/ca.pem
    • /etc/docker/certs/server-key.pem
    • /etc/docker/certs//server-cert.pem
  • Client keys
    • ~/.docker/ca.pem
    • ~/.docker/cert.pem
    • ~/.docker/key.pem

Docker server setting

  • /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --tlsverify --tlscacert=/etc/docker/certs/ca.pem --tlscert=/etc/docker/certs/server-cert.pem --tlskey=/etc/docker/certs/server-key.pem -H tcp://0.0.0.0 -H fd:// --containerd=/run/containerd/containerd.sock

Restart service

sudo systemctl daemon-reload
sudo systemctl restart docker

Client command

docker --tls -H server-address ps

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages