docker基本命令

基于镜像创建容器:

docker run -d -p 8080:8080 docker-demo-java-tomcat

列出运行中容器

docker ps

列出所有容器

docker ps -a

列出本地所有镜像

docker images

查看docker容器的路径对应宿主机的路径

docker inspect  48d3c950eaba|grep Source 

使用以下命令打开容器的交互界面

docker exec -it 8f6526ed6b78 /bin/bash

启动某个容器

docker start 8f6526ed6b78

重启某个容器

docker restart 8f6526ed6b78

停止某个容器

docker stop 8f6526ed6b78

杀掉一个运行中的容器。

docker kill 8f6526ed6b78

删除容器

docker rm [CONTAINER_ID]

停用全部运行中的容器:

docker stop $(docker ps -q)

删除全部容器:

docker rm $(docker ps -aq)

一条命令实现停用并删除容器:

docker stop $(docker ps -q) & docker rm $(docker ps -aq)

删除镜像

docker rmi [IMAGE_ID]

删除全部镜像:

docker images | awk '{print $3}' | xargs docker rmi

查看日志

docker logs 8f6526ed6b78

从宿主机拷文件到容器里面

docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
docker cp /Users/libo/Desktop/docker/tomcat/webapps/test.war gallant_hermann:/usr/local/tomcat/webapps/test.war

从容器里面拷文件到宿主机

docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径
docker cp gallant_hermann:/usr/local/tomcat/webapps/test.war /Users/libo/Desktop/docker/tomcat/webapps/testcopy.war

查看容器的ip地址

docker inspect --format '{{ .NetworkSettings.IPAddress }}' 2ab8b0907d2d

查看容器的属性

docker inspect mysqlsock

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • docker install docker install参考网址较老的版本docker所所支持命令和和部分文件路...
    只有香如故阅读 3,003评论 0 0
  • docker的基本命令 docker version :查看docker的版本号,包括客户端、服务端、依赖的Go等...
    SateZheng阅读 9,569评论 0 1
  • (1)查看安装的Docker信息 docker info (2)查看Docker版本 docker version...
    devin_xin阅读 4,055评论 0 1
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 13,592评论 0 120
  • 最近有个项目,需要使用js来旋转元素,然后查找到了atan2这个函数可以使用,稍微总结一下 atan2 方法返回一...
    Tiny_z阅读 22,221评论 4 17

友情链接更多精彩内容