Docker 基础命令
Docker 基础命令
查看docker 版本
docker -version
搜索命令
docker search 应用名
eg: docker search tomcat
下载命令
docker pull 镜像名称
eg: docker pull console/tomcat-7.0
查看本地镜像
docker images
启动容器中实例
docker run --name names -P -d containerID
命令说明:
--name 实例名
-P 随意一个端口
-d 后台运行
containerId 镜像名称或者镜像id
docker run --name names -p 8080:8080 -d containerId
命令说明:
-p 定义端口映射,及容器端口8080映射本地端口8080,本地程序访问时只需要访问本地的8080端口即可
docker run --name names -p 8080:8080 -v /app/test:/etc/tomcat/webapps -d containerId
命令说明:
-v 文件挂载 将本地test文件夹挂载到容器中的webapps 文件夹下,这样war包发布时,只需上传到本地test文件夹即可;
查看容器中运行的实例
docker ps
查看容器总所有的实例
docker ps -a
停止/启动/重启 容器中的实例
docker stop/start/restart 实例名称
容器实例交互
docker exec -it tomcat /bin/bash
命令说明:
进入tomcat 下的bash命令行
容器实例删除
docker rm 实例名
eg: docker rm tomcat
日志查看
docker logs 实例名 (相当于Linux tail )
docker logs -f 实例名 (相当于Linux tail -f)
最近运行的实例
docker ps -l
将实例保存成images
docker commit containerId containName
命令说明:
containerid: 实例名称或者实例编号
containName: image 名称
将image 上传到仓库
docker push imageName(imageName:image名称)
删除images
docker rmi imageName(imageName:image名称)
查看容器中端口号信息
docker top