Docker tips and tricks: Difference between revisions
From Lolly's Wiki
Jump to navigationJump to search
(Created page with "== Using docker behind a proxy == <source lang=bash> # systemctl edit docker.service </source> Enter the next three lines and save: <source lang=ini> [Service] Environment="H...") |
|||
Line 14: | Line 14: | ||
<source lang=bash> | <source lang=bash> | ||
# systemctl restart docker.service | # systemctl restart docker.service | ||
</source> | |||
== Some useful aliases == | |||
I put this in my ~/.bash_aliases to maintain a check_mk container: | |||
<source lang=bash> | |||
alias omd-log='docker container logs monitoring' | |||
alias omd-recreate-volume='docker volume create --driver local --opt type=nfs --opt o=addr=nfs.server.tld,rw --opt device=:/share monitoring' | |||
alias omd-root='docker container exec -it $(docker ps --filter name=monitoring -q) /bin/bash' | |||
alias omd-cmk='docker container exec -it -u omd monitoring bash' | |||
alias omd-start='docker container run --rm -dit -p 8080:5000 --tmpfs /omd/sites/omd/tmp:uid=1000,gid=1000 --ulimit nofile=1024 -v monitoring:/omd/sites --name monitoring -e CMK_SITE_ID=omd -e MAIL_RELAY_HOST='\''smtp-gw.server.tld'\'' -v /etc/localtime:/etc/localtime:ro checkmk/check-mk-raw:1.6.0p12' | |||
alias omd-stop='docker stop $(docker ps --filter name=monitoring -q)' | |||
</source> | </source> |
Revision as of 13:37, 10 June 2020
Using docker behind a proxy
# systemctl edit docker.service
Enter the next three lines and save:
[Service]
Environment="HTTP_PROXY=user:pass@proxy:port"
Environment="HTTPS_PROXY=user:pass@proxy:port"
Restart docker:
# systemctl restart docker.service
Some useful aliases
I put this in my ~/.bash_aliases to maintain a check_mk container:
alias omd-log='docker container logs monitoring'
alias omd-recreate-volume='docker volume create --driver local --opt type=nfs --opt o=addr=nfs.server.tld,rw --opt device=:/share monitoring'
alias omd-root='docker container exec -it $(docker ps --filter name=monitoring -q) /bin/bash'
alias omd-cmk='docker container exec -it -u omd monitoring bash'
alias omd-start='docker container run --rm -dit -p 8080:5000 --tmpfs /omd/sites/omd/tmp:uid=1000,gid=1000 --ulimit nofile=1024 -v monitoring:/omd/sites --name monitoring -e CMK_SITE_ID=omd -e MAIL_RELAY_HOST='\''smtp-gw.server.tld'\'' -v /etc/localtime:/etc/localtime:ro checkmk/check-mk-raw:1.6.0p12'
alias omd-stop='docker stop $(docker ps --filter name=monitoring -q)'