![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
Tester_hope
每天坚持学习
展开
-
1.Docker介绍
docker介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。docker安装...原创 2019-08-20 10:28:07 · 483 阅读 · 0 评论 -
2.Docker常用命令介绍
有关镜像1.docker pull{image_name}从docker hub上拉取镜像2.docker push{image_name}上传镜像文件搭配docker hub3.docker images查看已拉取了什么镜像文件4.docker rmi{image_name}删除镜像文件5.docker tag{source_images_na...原创 2019-08-20 10:28:24 · 501 阅读 · 0 评论 -
3.Docker之联合文件系统
联合文件系统只有第一个目录文件具有写权限,如下:x里面有B,Y里面有A,将X和Y两个文件联合在成一个文件Z,即联合成一个视图层如果修改联合文件系统我们在Z目录中对A和B做出了修改。发现原本拥有B文件的X发生了改动。 但是有用Y中的A文件并没有发生改变。 相反的,我们发现在X目录中多了一个删除A文件的记录。 这是为什么? 这就是aufs的一个特性。 在所有联合起来的目录中,只有第一个目录是...原创 2019-08-20 10:28:34 · 1730 阅读 · 0 评论 -
4.Docker之网络模式
网络模式docker run -itd --name={container_name} --net={对应的网络模式}```> 网络名称空间(隔离两个不同的容器Docker,无法通信上)## 1.bridge> Bridge模式为默认的,如果不使用—network指定网络模式,则采用Bridge,但是Bridge无法通信,原因是虚拟网络不进路由表,采用端口映射技术,但...原创 2019-08-20 10:28:51 · 308 阅读 · 0 评论 -
5.Docker之自定义镜像
两种方式1.使用命令定制docker commit 容器名 镜像名2.使用dockerfile—推荐docker bulid -t imagename使用此方式时(镜像更新的时候,只更新最新的,相当于差分包)...原创 2019-08-20 10:29:03 · 122 阅读 · 0 评论 -
6.Docker之UI自动化测试
1.镜像拉取镜像docker pull selenium/node-chrome-debug:3.7.1-berylliumdocker pull selenium/hub:3.7.1-beryllium2.运行容器启动容器dockerrun --name=hub -p 5001:4444 -e GRID_TIMEOUT=0 -e GRID_THROW_ON_CAPABILIT...原创 2019-08-20 10:29:13 · 599 阅读 · 0 评论 -
7.Docker搭建jenkins
镜像获取1.从Docker hub上拉取镜像文件注意官网已经废弃jenkins镜像,请拉取的jenkins:jenkins2.查看拉取的镜像文件容器相关搭建命令docker run --name myjenkins -itd --network host -v E:/Docker/jenkins:/var/jenkins_home --env JAVA_OPTS=“-...原创 2019-08-20 10:29:24 · 354 阅读 · 0 评论 -
8.Docker搭建testlink
镜像获取拉取镜像docker pull bitnami/mariadb:lasteddocker pull bitnami/testlink:latest启动容器启动容器,首先启动mariadb,后面启动testlinkmariadbdocker run -d --name mariadb -e ALLOW_EMPTY_PASSWORD=yes -e MARIADB_US...原创 2019-08-20 10:29:32 · 896 阅读 · 0 评论