「docker實戰篇」python的docker-docker-appium映象(30)
docekr的基本命令上次講了常用的,有老鐵問我,docker內部的容器如何讓網際網路訪問?
如何讓網際網路訪問docker
- (一)首先讓docker host部署在公網上
比如你在阿里雲上買了一臺雲主機,阿里雲會給你分配2個地址,一個是公有的IP地址,一個內網的IP地址,公有的IP的地址其實就有公網的IP地址,這個IP地址是可以在網際網路上進行路由的。在家裡的電腦也可以上網啊,為什麼我們的的服務別人訪問不了,在私網肯定訪問不到的。
- IPV4 和 IPV6
目前使用的都是IPV4,IPV6還在推廣中。ipv4是有限的不是每個人都可以有ip地址的。沒有ip地址就不能上網,這個問題是如何解決的呢?這個涉及到一些網路方面的知識。
- NAT技術
可以給一個企業分配一個公有的ip地址,企業內部自我規劃一個私有的網路地址。例如家裡的電腦連線到路由器上,路由器配置的ip地址就是私有的ip地址。內部網路如何配置沒人管,自我管理,但是出口必須是分配好的ip地址。運營商分配的公有ip地址。裡面涉及到一種技術NAT技術,網路地址nat地址,可以保證企業內部私有網路訪問網際網路,並且可以企業內部私有網路的伺服器對外提供服務。這樣處於私有網路的裝置才能被網際網路訪問的到。
-
如何在docker內設定埠對映
>啟動虛擬機器。
su - #密碼vagrant service docker restart #後臺啟動一個容器httpd,容器內部埠80,對映到外部是80 docker run -d -p 80:80 httpd
-
在docker中安裝appium中
>如果單獨在docker中安裝appium很複雜,其實我們可以直接下載安裝好appium的映象就可以了。
複雜的看看網上的教程你就知道不使用docker映象是多複雜 。參考網站:https://oxygenengine.github.io/%E6%8A%80%E6%9C%AF/2017/10/18/install-auto-test-environment-on-centos-7/ 需要10步
docker的方式,安裝appium
docker search appium #比較大1個多g,因為之前已經設定了加速器,根據自身的網速來進行下載。 docker pull appium/appium
PS:下載的過程中比較漫長,下次咱們一起看看docker appium如何連線windows下的虛擬機器。
>>原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!
>>原文連結地址:上一篇:已是最新文章