docker有什么常用命令

发布时间:2021-11-08 15:02:03 作者:小新
来源:亿速云 阅读:175

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

启动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 <host_port1>:<container_port1> -p <host_port2>:<container_port2>

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

docker inspect xxl-job-executor-mcss

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

docker有什么常用命令

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

推荐阅读:
  1. Docker的常用命令有哪些?
  2. docker容器的常用命令有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker

上一篇:数据库的共享模式与专有模式是什么

下一篇:ceph-rbd常用命令有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》