①下载ansible源文件
git clone git://github.com/ansible/ansible.git --recursive
过程有点长,耐心等待~~
②进入ansible目录并进行源码安装
cd ansible/
make && make install
执行make && make install时可能会报错,一般都是缺少相应组件造成的错误,请按照提示的内容,逐条安装相应组件即可。
③安装pip工具组件
easy_install pip
④用pip安装其他相关插件
pip install paramiko PyYAML Jinja2 httplib2 six
⑤更新ansible 代码时用到的两条命令
第一条:
git pull --rebase
更新完毕后可见如下提示语:
第二条:
git submodule update --init --recursive
⑥验证ansible是否安装成功。
ansible --version
另外,docker如果安装成功,会有一块虚拟网卡,ip地址默认是172.17.42.1,如下图:
⑦用docker search ubuntu 命令搜索githup中的容器、
docker search ubuntu
⑧下载容器到本地
docker pull weepee/centos6
这个耗时稍微长一些,耐心等待~~
⑨查看本地所有的容器
可以看到有一个名为weepee/centos6的容器镜像了。
⑩使用run命令启动容器
docker run -itd -v /root:/root -p 81:80 -p 2222:22 -p 10050:10050 -p 10051:10051 weepee/centos6:latest
注意weepee/centos6 和latest分别对应 第⑨步里的容器名称和版本号。
有的教程里写的命令是:
docker run -d -v /root:/root -p 81:80 -p 2222:22 -p 10050:10050 -p 10051:10051 weepee/centos6:latest,这种操作之后容器并不是一个守护进程,导致看不到运行的容器。
11、docker ps 查看运行状态的容器
12、如果提交修改用docker commit 1fbd77ca82f7命令 1fbd77ca82f7就是使用docker ps查询到的CONTAINER ID
博主vx: haitangyijiusu 。很高兴认识你!偶尔带huo,都是精挑细选信得过的产品,欢迎来支持,期待和您相遇!