docker 常用命令
docker
or docker command --help
命令分为两种:
- commands 一般命令,镜像的构建build,镜像的运行run,容器运行停止stop,镜像拉取pull等等。
- management commands 管理docker环境相关的配置,如列车所有容器
docker container ls
,他和docker ps
作用很像,ps查看正在运行的容器。
docker search xxxx
这个命令可以去镜像仓库中搜索image,如:docker search hello-world
第一个是hello-world sample镜像,把它运行起来表示docker环境一切正常。
运行监控命令
docker top imageName
查看容器内进程,和linux top
很像。
web 应用程序测试image
docker pull training/webapp
docker run -d -P training/webapp python app.py
docker run -d -p 5003:5000 training/webapp python app.py
运行镜像,并用5003端口绑定容器内端口5000,打开浏览器输入:http://ip:5003 即可访问,注意这里的ip是docker虚拟机的ip;
docker rm\start\stop\restart
等等。
docker-machine
docker-machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装虚拟机并在虚拟机中安装 Docker。我们还可以通过 docker-machine 命令来管理这些虚拟机和 Docker。
帮助我们快速创建docker环境的工具,可以远程快速创建多个docker环境,而不是一个登陆host在创建docker。
docker-machine 常用命令
docker-machine ls
查看vitrulbox上面有多少台machine
docker-machine ssh machineName
进人这台machine内部,进去后和操作linux一样。
这个命令一般运维同学用的比较多也很详细,一般的开发掌握如何创建、进入查看、常用操作即可。
推荐关注作者博客网站:Owen Blog