容器化的 DevOps 工作流

$ Dockerfile

bash

$ docker build -t azcli .

$ docker run -- -it azcli:latest

bash-# az account list

bash-# az

$ ${HOME}/.zaure

$ docker run -- -it -- type=bind,source=${HOME}/.azure,target=/root/.azure azcli

# az

$ docker run -- -it -- type=bind,target=/root/.azure azcli

$ scripts

$ scripts/search.

#!/bin/search <span style="color: #0000ff">for<span style="color: #000000"> Resource Group by name

<span style="color: #0000ff">function search-<span style="color: #000000">group () {
query=$<span style="color: #800080">1<span style="color: #000000">
az group list --query <span style="color: #800000">"<span style="color: #800000">[?name | contains(@,'$query')].{ResourceGroup:name}<span style="color: #800000">" -<span style="color: #000000">o table
}

search <span style="color: #0000ff">for<span style="color: #000000"> VM by name

<span style="color: #0000ff">function search-<span style="color: #000000">vms () {
query=$<span style="color: #800080">1<span style="color: #000000">
az vm list --query <span style="color: #800000">"<span style="color: #800000">[?name | contains(@,'$query')].{ResourceGroup:resourceGroup,Name:name}<span style="color: #800000">" -<span style="color: #000000">o table
}

echo -e "\ ; for f in /scripts/*> ~/.bashrc

CMD bash

$ docker build -t azcli .

$ docker run -- -it -- type=bind,target=/root/-# search--# search-vms testdesktop

》。这里只简单的介绍一下 dockerhub 的用法。

$ docker tag azcli ljfpower/azcli

$ docker push ljfpower/azcli:latest

$ docker pull ljfpower/azcli

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...