您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
这篇文章将为大家详细讲解有关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有什么常用命令”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。