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有什么常用命令
标题链接:http://azwzsj.com/article/ipishe.html