docker有什么常用命令

这篇文章将为大家详细讲解有关docker有什么常用命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联是一家专业提供大石桥企业网站建设,专注与成都网站建设、成都做网站H5高端网站建设、小程序制作等业务。10年已为大石桥众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

启动docker

systemctl start docker

关闭docker

systemctl stop docker

重启docker

systemctl restart docker

查看所有服务容器              

docker ps -a

不加 -a 仅查看正在运行的容器

停止服务容器

docker stop containerid

删除服务容器

docker rm containerid

打包镜像              

docker build -t mcstest:1606462949 .

注意:1606462949 是tag,可以通过js中new Date().getTime(),去除后三位得到,也可以直接写日期20201212。尤其需要注意tag后还有个.

导出/保存镜像

docker save 【IMAGE ID】 > mcstest-160627019.tar

导入镜像

docker load -i mcstest-160627019.tar

或 docker load --input rocketmq.tar

或 docker load < rocketmq.tar

导入镜像后,若repository和tag名称都为none,修改repository和tag

docker tag [image id]  [name]:[版本]

删除镜像

docker rmi -f image_id ##-f:表示强制删除镜像;image_id:镜像id

运行服务

docker run -d -i -t --name=mcssAppService  -p 9180:8080 --env AGENT_ID="MCSSAPP-WEB-ALL-27.60" --env APP_NAME="MCSSAPP-WEB-ALL" --restart=always  -v /IBM/project/logs/mcstest:/logs  mcstest:1606462949

查看镜像的真实版本

docker image inspect nginx:latest | grep -i version

查看日志

docker logs -f 服务名

docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1

--details 显示更多的信息

-f, --follow 实时输出日志,最后一行为当前时间戳的日志

--since string 输出日志开始日期,即只输出指定日期之后的日志。

--tail string 显示最后多少行日志, 默认是all(如: -tail=10 : 查看最后的 10 行日志。)

查看docker信息              

docker info

可以得到docker的根目录  Docker Root Dir: /IBM/docker

查看docker根路径的磁盘占用率

df -Th /IBM/docker

Docker容器 暴露多个端口

docker run -p : -p :

查找已发布容器服务的jar或者war,并复制出

docker inspect xxl-job-executor-mcss

docker cp xxl-job-executor-mcss:/mcss-executor/mcss-executor.jar ./

docker有什么常用命令

关于“docker有什么常用命令”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


本文题目:docker有什么常用命令
标题网址:http://scyanting.com/article/ipishe.html