测试开发进阶(四十三)
Docker
安装Docker
史上最全Docker环境安装指南-让安装docker简单到爆:https://www.cnblogs.com/keyou1/p/11511067.html
例子:使用Docker运行python程序
新建一个py文件
$ echo "print('Hello Docker')" >> test.py
运行
$ docker run -it --name mypy --rm -v $PWD:/app -w /app python:alpine python test.py
镜像&容器
镜像
Docker Hub查找现有镜像
$ docker search xxx
查看本地镜像
$ docker images
$ docker image ls
查看
IMAGE ID
$ docker images -q
查看镜像
具体信息
$ docker inspect python
$ docker image inspect python
删除镜像
$ docker rmi xxx
$ docker image rm xxx
容器
查看正在运行的容器
$ docker ps
查看全部容器
$ docker ps -a
停止容器
重启容器
$ docker stop xxx
$ docker restart xxx
暂停容器
恢复容器
$ docker pause xxx
$ docker unpause xxx
列出容器上运行的所有历史命令
$ docker history xxx
查看容器的进程和资源利用
$ docker top xxx
$ docker stats xxx
删除容器
$ docker rm xxx
运行容器
几个重要的命令
$ docker run --help| grep -E '\-i,|\-t,|\-d,|\-v,|\-p,|\-P,|\-\-name'
-d, --detach Run container in background and print container ID
-i, --interactive Keep STDIN open even if not attached
--name string Assign a name to the container
-p, --publish list Publish a container's port(s) to the host
-P, --publish-all Publish all exposed ports to random ports
-t, --tty Allocate a pseudo-TTY
-v, --volume list Bind mount a volume
-i
与容器交互
-t
开启终端
一般 -i
和 -t
需要一起使用
$ docker run -it centos /bin/bash
--name
给容器命名
$ docker run --name 666 -it centos
-d
在后台运行
进入正在运行的容器
$ docker exec -it 666 /bin/bash
$ docker exec -it 666 /bin/sh
上一篇: 1073 多选题常见计分法 (20 分)
下一篇: App接口测试总结