docker基本命令

参考文章:https://yeasy.gitbooks.io/docker_practice/

窗口初始化默认虚拟机 default,初始化结束后命令窗口会显示虚拟机IP, 虚拟机默认登入用户名 docker 密码 tcuser

关于镜像的命令

1、从docker仓库拉取镜像(https://hub.docker.com/)
docker pull hello-world
2、查看镜像列表
docker image ls
3、删除镜像
docker image rm fce289e99eb9

关于容器的命令

1、查看容器列表
//查看运行中的容器
docker container ls
docker ps

//查看停止的容器
docker container ls -a
2、启动容器
//新建容器并启动(-d表示后台运行,-p端口映射,前面的8088是外围访问端口(也就是本机ip对外开放的端口),后面8080是docker容器内部的端口)。
//加--name tomcat的意思,表示为此容器启一个别名叫tomcat,以后再也不用操作容器id进行关闭、进容器目录什么的,直接把容器ID换成tomcat别名
docker run -d -p 8088:8080 --name my-tomcat  --restart=always tomcat

//启动已停止的容器
docker container start 0db2d14ac4dd

//重启容器
 docker restart 0db2d14ac4dd
3、停止容器
docker container stop 57b783c60620
4、删除容器
//删除某个停止的容器
docker container rm 53a9861248fa

//清理所有处于终止状态的容器
docker container prune
5、进入容器
docker exec -it 3e57448dc498 bash
6、退出容器
exit

部署war包

1、复制方式

(1)在docker下进入tomcat容器,pwd查看tomcat路径;
(2)通过crt工具xshell将war包上传到docker虚拟机上;
(3)将虚拟机上的war包复制到tomcat的webapps包下;

#在xshell中输入命令  docker cp xxx.war包路径 容器ID:要复制过去的目录路径
docker  cp  /usr/local/testJavaProject/test01.war  9fccf0236619:/usr/local/tomcat/webapps
2、挂载方式
#挂载usr/local/dev/docker-tomcat目录,并运行容器命令如下
docker run -d -p 8088:8080 --name tomcat -v /usr/local/dev/docker-tomcat:/usr/local/tomcat/webapps --restart=always tomcat

你可能感兴趣的:(docker基本命令)