Skip to content

lukesgood/docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Tips for Docker use

Docker Install

wget -qO- https://get.docker.com/ | sh

sudo usermod -aG docker $(id -un)
sudo sed -i 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"/g' /etc/default/grub
sudo update-grub

Change Docker Version (option)

wget https://get.docker.com/builds/Linux/x86_64/docker-<new_version>
sudo service docker stop
sudo mv /usr/bin/docker /usr/bin/docker-<old_version>
sudo mv docker-<new_version> /usr/bin/docker
sudo chmod +x /usr/bin/docker

Docker run

docker run -d -p 80:80 --name my_image nginx
docker run -d --privileged=true --name [containerName] -h [hostName] cheese/ubuntu-sd:16.04
docker exec -i -t [conainerNam|ID] /bin/bash

Docker run - extra options

docker run -d \
--privileged=true \
-m 300M \
--memory-reservation=200M \
--memory-swappiness=0 \
--cpus=0.000 \
--cpu-period=50000 \
--cpu-quota=50000 \
--name cn1 \
-h cn1 \
--restart=always
cheese/ubuntu-sd:16.04

http://docs.docker.com/engine/reference/commandline/run/

About

Advanced Tips for Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages