ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Docker常用命令

2020-07-14 18:32:06  阅读:261  来源: 互联网

标签:容器 tar containerName imageName 常用命令 镜像 Docker docker


一、     拉取镜像

docker pull imageName

 

说明:

1、imageName:镜像名称

二、     构建镜像(使用Dockerfile构建镜像)

docker build -t imageName

 

说明:

1、imageName:镜像名称

三、     查看镜像

docker images

四、     运行容器(运行容器,并且在后台运行,暴露端口80,)

docker run --name containerName -d -p 80:80 -v {/data/}:{/user/publish/} imageName

 

说明:

1、containerName:容器名称

2、-d 保持后台进程运行

3、-p 端口映射,{主机端口}:{容器端口}

4、-v 目录映射,{主机路径}:{容器路径}

5、imageName:镜像名称

五、     查看容器

docker ps -a  // (列出所有容器,包括未运行的)

 

六、     删除镜像

docker rmi imageName

 

说明:

1、imageName:镜像名称或者镜像Id

七、     删除所有镜像

docker rmi $(docker images -q)

 

八、     删除容器

docker rm containerName

 

说明:

1、containerName:容器名称

九、     删除所有容器

docker rm $(docker ps -a -q)

十、     查看容器日志

docker logs -f -t --since=“2019-03-04” --tail 10 containerName

 

说明:

1、-f 输出日志

2、-t 显示时间戳

3、--since=“2019-03-04” 显示该时间后的日志

4、--tail 10 列出容器最新10条日志

5、containerName 容器名称

十一、     查看容器配置

docker inspect containerName

 

说明

1、containerName 容器名称

十二、     停止容器

Docker stop containerName

说明

1、containerName 容器名称

十三、     保存镜像

docker save -o name.tar imageName

 

说明:

1、name.tar 需要保存的文件名称

2、imageName 镜像名称

十四、     加载本地镜像

docker load -I name.tar

 

说明:

1、name.tar 需要加载的文件名称

十五、     导出容器

docker export -o containerName.tar containerName

 

说明:

1、containerName.tar 需要保存的容器文件名称

2、containnerName 需要导出的容器名称

十六、     导入容器

docker import containerName.tar containerName

 

说明:

1、containerName.tar 需要导入的容器文件名称

2、containnerName 需要导入的容器名称

十七、     启动容器(针对已经停止运行的容器)

docker start containerName

 

 十八、     重启容器

docker restart containerName

标签:容器,tar,containerName,imageName,常用命令,镜像,Docker,docker
来源: https://www.cnblogs.com/zhao-yi/p/13300783.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有