Skip to content

Instantly share code, notes, and snippets.

Last active January 3, 2024 11:12
Show Gist options
  • Save nikallass/e5124756d0e2bdcf8981827f3ed40bcc to your computer and use it in GitHub Desktop.
Save nikallass/e5124756d0e2bdcf8981827f3ed40bcc to your computer and use it in GitHub Desktop.
Kali 2017.1 x64, Docker-ce Install script
# update apt-get
export DEBIAN_FRONTEND="noninteractive"
sudo apt-get update
# remove previously installed Docker
sudo apt-get remove docker docker-engine* lxc-docker*
# install dependencies 4 cert
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
# add Docker repo gpg key
curl -fsSL | sudo apt-key add -
echo "deb stretch stable" >> /etc/apt/sources.list
sudo apt-get update
# install Docker
sudo apt-get install docker-ce
# run Hellow World image
sudo docker run hello-world
# manage Docker as a non-root user
sudo groupadd docker
sudo usermod -aG docker $USER
# configure Docker to start on boot
sudo systemctl enable docker
Copy link

ktec commented Nov 6, 2017

Amazing, thanks for sharing 🌮 🎉

Copy link

maximlomans commented Dec 2, 2017

kept getting permission denied at editing apt/sources i know it should be an extra entry under apt/sources.list.d and

sudo touch create file docker_ce.list first than echo "deb [arch=amd64] stretch stable" >> /etc/apt/sources.list.d/docker_ce.list ..
sudo gpasswd -a $USER docker ( -d to remove) run docker without sudo but keep in mind it is a risk (
(docker run -ti --privileged -v /:/host fedora chroot /host | ouch)
i have a small 1.3Ghz x2 /6GB mem notebook and i didn't want to install stuff like mutillidae and mess around with versions of php potentially corrupt my vhosts and site on apache , that's why i've chosen to set up docker i also know there's a mutillidae img, webgoat etc that runs ok out of the box

Copy link


Copy link

Rovel commented Jan 24, 2018

I'm very happy!
Thanks my friend

Copy link

sinwe commented Mar 3, 2018

I keep getting following error

Setting up docker-ce (17.12.1ce-0debian) ...
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
invoke-rc.d: initscript docker, action "start" failed.
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2018-03-03 22:58:16 +08; 10ms ago
Process: 32576 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE)
Main PID: 32576 (code=exited, status=1/FAILURE)
dpkg: error processing package docker-ce (--configure):
installed docker-ce package post-installation script subprocess returned error exit status 1

Copy link

Good stuff, mate!

Copy link

wadleo commented Mar 31, 2018

great, it works well, thanks

Copy link

hamaMk commented Apr 8, 2018

thanks a lot...

Copy link

worked very well

Copy link

I really appreciate your help. It works fine! :D

Copy link

Thanks, worked like a charm!

Copy link

lv7777 commented Sep 23, 2018

thanks 👍
and can use 2018.3a or 2018.2 ...etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment