Docker在工作中常用的命令

现在的微服务项目,很多公司都会将模块使用docker打包发布在服务器中,现在我总结几个我再工作中经常使用的命令。

1.docker ps
查看正在运行中的容器

2.docker ps -a
查看所有的镜像

3.docker logs -f --tail n CONTAINER ID
查看该CONTAINER ID最新的 n 行日志

4.docker logs --since nm CONTAINER_ID
查看该CONTAINER_ID最近n分钟的日志

5.docker logs -f -t --since=“yyyy-MM-dd” --tail=n CONTAINER_ID
查看指定时间之后的n行日志

6.docker restart CONTAINER_ID
重启容器

7.docker stop 容器的id
停止运行中的容器

8.docker build -t 容器name
构建镜像,因为公司使用的Jenkins自动部署的,这个命令我也用的比较少 如果没有用Jenkins的估计也会经常用到

9.docker run -d -P --name name 容器name
将我们构建好的容器拍跑起来(使用docker images可以查看到)

以上就是我在日常工作中常用的几个命令

当然,docker的命令非常的多,功能也非常的强大,下面总结几个比较经典的命令

docker 不仅可以将我们的项目打包发布,你也可以使用它去pull一些你需要的镜像,比如Redis,MQ,ES啥的,具体需要哪些镜像可以上:https://hub.docker.com/ 这个网站找。检索对应的镜像,点进去之后还可以查看有哪些版本,可以拉取自己所需要的的版本,要拉去最新的就直接latest

1.docker search 关键字
这个是用来检索对应的镜像的,比如 docker search redis

2.docker pull 镜像名:tag
拉取对应的镜像tag为版本,如果不指定 默认拉取最新的

3.docker images
查看本地所有的镜像

4.docker rmi image-id
删除本地指定id的镜像

5.docker rm 容器id
删除容器

6.docker run --name 名字-d 镜像name:tag
根据镜像启动容器

7、docker run -d -p 8888:8080 name
启动一个做了端口映射的容器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值