Docker 是非常流行的容器技术,在 Docker 中安装部署多种工具非常快速和方便;而 Azure CLI 是微软提供的可以在 Linux/Mac 上运行的跨平台命令行管理工具,本文介绍如何在 Azure 上安装部署 Docker 和 Azure CLI。
1. 首先部署一台 Linux 虚拟机,关于如何创建虚拟机,请参考 Azure 相关基础文档,本例中使用 CentOS 7.2 作为 Host。
2. 更新系统,使系统达到最新状态:
sudo yum update
1. 添加 Docker 的 yum 仓库:
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1gpgkey=https://yum.dockerproject.org/gpg
EOF
2. 安装 Docker 的引擎和基础包:
$ sudo yum install docker-engine
3. 启动 Docker:
$ sudo service docker start
4. 测试一下 Docker 是否工作正常:
$sudo docker run hello-world
5. 为了避免每次运行 docker 命令都要输入 sudo,可以将你当前的用户加入到 docker 的 group 里面去, logout 然后再 login 就好了:
sudo usermod -aG docker your_username
6. 到目前为止,Docker 引擎已经安装完毕,然后我们在 Docker 需要 pull azure-cli 的 image 下来,执行命令:
$docker run -it microsoft/azure-cli
如果有在使用中发现速度非常慢的同学,可以通过
点击这里查看解决办法。
也欢迎大家相互交流。