docker常用命令
1、docker进程相关操作
#1- 查看docker 版本
docker -v
#2- 查看docker 命令
docker --help
#3- 查看docker 服务端与客户端版本详情
docker version
#4- 查看docker 系统信息
docker info
#5- 启动docker
systemctl start docker
2、镜像操作
#5- 关闭docker systemctl stop docker #6- 重启docker systemctl restart docker #7- 查看docker运行状态 systemctl status docker #8- 关闭防火墙 systemctl stop firewalld #disable
镜像--容器的模板--打包好的---静态的概念--使用的时候请创建容器
#1- 列出本地的镜像 docker images #2- 从Docker Hub查找镜像 docker search tomcat #3- 找到所有的镜像--拉取 pull docker pull tomcat #最新版本 docker pull tomcat:7#指定版本 #4- 本地有了镜像--可以创建容器 #根据tomcat镜像,创建一个myTomcat容器 docker create --name=myTomcat tomcat #5- 查看容器 docker ps #查看在运行的容器 docker ps -a#查看所有的容器 #6- 运行容器 docker start myTomcat #start 后面可以跟 容器的id(前2-3位) 或者 name #7- 停止容器 docker stop myTomcat #start 后面可以跟 容器的id(前2-3位) 或者 name #8- 删除没有运行的容器 docker rm 容器id或者名字 #9- 删除在运行的容器 docker rm -f 容器id或者名字 #10- 删除所有的容器 #先停止所有的容器 docker stop $(docker ps -a -q) #删除 docker rm $(docker ps -a -q)
3、运行容器的一些操作
#1- 查看docvker run 命令---创建并且启动容器 docker run --help docker run 后面的参数 -i #运行容器 -t #容器启动后,进入命令行 -v #目录映射--挂载 -d #守护进程--后台运行 -p #端口映射 如果容器里有tomcat ,你本机的windows想访问: #docker tomcat 端口号是8080,需要在虚拟机映射一个端口 9099 #windows才可以访问 http://虚拟机的ip:9099 #2- 创建容器,并且进入命令行---进入容器 docker run -it --name=myTomcat tomcat /bin/bash #3- 退出 exit #容器已经退出 #4- 有没有一起启动方法,不退出容器 #创建运行一个守护的容器 docker run -id --name=myTomcat2 tomcat #进入 docker exec -it myTomcat2 /bin/bash
4、宿主机与docker容器的文件传递
#1- 在宿主机创建一个文件 touch xt.txt #2- 把改文件复制到容器里去 docker cp xt.txt myTomcat2:/ #3- 进入根目标 cd / #查看 ls #1- 怎么从容器中的文件copy 到宿主机里 touch abc.txt #2- 退出容器 exit #3- docker cp myTomcat2:/abc.txt /root
5、访问tomcat
#启动并且作为守护进程 #-p 宿主机的端口:容器里应用的端口 8080 #war挂载宿主机 -v 宿主机的路径:容器路径 docker run -di --name=myTomcat3 -p 9999:8080 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps tomcat #1- 访问: http://虚拟机ip:9999 #2- 把war包放到宿主机的挂载目录里 ,直接刷新浏览器就出现项目的页面
posted on 2021-01-16 22:30 crystal1126 阅读(86) 评论(0) 编辑 收藏 举报