docker 部分基础命令总结

docker 部分基础命令总结

1.查看已有的镜像

docker images

2.查看已运行的容器

docker ps

3.查看全部的容器(不管失败还是成功的)

docker ps -a

4.运行一个容器(根据情况而定,有些特殊的镜像需要对应不同的路径)

docker run -it/-d(-it运行后进去到容器中,-d是后台运行) -p宿主机的端口:容器中自己想对应的端口( 可以多个-p)-v 宿主机的路径:容器中的路径(这个路线不需要创建,在运行这个命令的时候自动创建.可以多个-v) --name 给容器取一个名字 镜像的id  命令(比如说 java -jar  容器中的路径/***.jar)

举例:运行一个jar包这个包在/home下 在jdk8的镜像下运行

docker run -it -p 8080:8081(jar包中的项目端口为8081) -v /home:/mnt/soft/ --name test d2(镜像id) java -jar /mnt/soft/test.jar 

如下是另一种端口对应方式和后台运行方式,直接映射端口,相当于把容器中 8081的端口直接映射到外部宿主机的8081端口上面 :

docker run -d --net:host -v /home:/mnt/soft/ --name test d2(镜像id) java -jar /mnt/soft/test.jar 

5.打印日志

docker logs 容器名或者容器id

docker logs --tail=30 容器名或者容器id(打印最后30行)

6.删除容器

docker rm -f 容器名称 (-f强制删除)

7.删除镜像

docker rmi 镜像的id 

猜你喜欢

转载自blog.csdn.net/liaoxiaolin520/article/details/80159133
今日推荐