你一定要知道的docker特殊命令

安装教程(阿里官方教程,写的挺好的)

还有什么是比一份好的安装教程更重要的吗?

https://help.aliyun.com/document_detail/51853.html?spm=a2c4g.11186623.6.820.RaToNY

CentOS7下的管理守护进程的方法

每次重启CentOS就会用的到

# systemctl start docker     #运行Docker守护进程
# systemctl stop docker      #停止Docker守护进程
# systemctl restart docker   #重启Docker守护进程

进入docker镜像实例内部

有时候我们需要进入容器内部来修改配置

# docker exec -i -t NAME /bin/bash //NAME为docker镜像名称

docker镜像内部安装vim

进入容器内部来修改配置的话还需要这个vim,docker内部默认可是无法使用vim的

# apt-get update
# apt-get install vim

Docker查看某一个容器ip

需要容器间内网调用时就非常重要了

# docker inspect --format='{{.NetworkSettings.IPAddress}}' NAME  //NAME为

Docker查看某一个容器所有信息

不多说了,跟上面一个意思

# docker inspect  NAMES   //NAME为docker镜像名称

Docker查看某一个容器的打印信息

查询打印信息时使用的,比如springboot项目的info输出
500为打印的行数 。 e96b3ae4a895 为打印的容器id

# docker logs --tail=500 -f e96b3ae4a895  

dcoker查询相对docker容器的宿主机ip

简单理解就是查询对于docker容器本身来说宿主机的ip

# ip addr show docker0

使docker容器挂载到宿主机上

说白了当其他项目比如eureka或者nacos查询docker容器ip时获取到的就不是docker的虚拟ip而是宿主机的ip了,对于分布式项目部署的时候尤为重要。

这里是个例子,关键在于--network=host,了解更多的话可以查看这篇文章。

# docker run -d --network=host -p 8080:8080 api-1.0

导入导出容器

用到的不多,但也比较重要

//将容器导出为镜像
# docker export demo1 > demo1.tar
//导入镜像
# docker import demo1.tar xxx/demo
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值