docker aliases

# docker aliases
alias dockertls='export DOCKER_TLS="--tlsverify --tlskey=$HOME/docker/.certs/key.pem --tlscacert=$HOME/docker/.certs/ca.pem --tlscert=$HOME/docker/.certs/cert.pem"'
alias dockertls1='export DOCKER_TLS_VERIFY=1; export DOCKER_CERT_PATH=$HOME/docker/.certs'
alias dockerenv='docker inspect -f "{{json .Config.Env}}"'
alias dockerlogpath='docker inspect --format="{{.LogPath}}"'
alias dockermount='docker inspect -f "{{json .Mounts}}"'
alias dockerlogsf='docker logs -f'
alias dockerrmidangling='docker rmi $(docker images -f dangling=true -q)'
alias dockerrmvolumes='docker volume rm $(docker volume ls -qf dangling=true)'
alias dockerrun='docker run --rm -ti'
alias dockerpsf='docker ps -a -f'
alias dockerpsexited='docker ps -f status=exited -a'
alias dockerpsdead='docker ps -f status=dead -a'
alias dockerrmexited='dockerpsexited; docker rm -f -v $(docker ps -f status=exited -aq)'
alias dockerrmdead='dockerpsdead; docker rm -f $(docker ps -f status=dead -aq)'
alias dockerchkhealth='docker inspect -f "{{json .State.Health}}"'
alias dockerstate='docker inspect -f "{{json .State}}"'
alias dockerlabels='docker inspect -f "{{json .Config.Labels}}"'
alias dockernetmode='docker inspect -f "{{json .HostConfig.NetworkMode}}"'
alias dockersysprune='docker system prune'
alias gitlabrundocker='gitlab-ci-multi-runner exec docker --docker-pull-policy "if-not-present" --docker-privileged --docker-volumes "/var/run/docker.sock:/var/run/docker.sock" --docker-volumes "$HOME/.docker:/root/.docker" --docker-volumes "$HOME/.m2:/root/.m2" --docker-volumes "$HOME/.gitlab-runner/cache:/cache" '

猜你喜欢

转载自blog.csdn.net/qq948993066/article/details/77706225
今日推荐