docker 巩固

当安装好docker,镜像,容器启动后如果不用到新的开发,基本都不会在动相关配置,久而久之忘记很多关键指令,虽然有印象,但回顾起来免不了东西乱看,慢慢回想起来。
所以懒猫发现的相关问题就要记录下来,以后对自己也能快速的找回相关docker问题。

在服务器上docker突然不运行了

  • 重启启动docker
    1
    systemctl start docker  //启动命令
  • 启动之后查看下相关镜像,与停止的容器,运行中的容器,启动已有容器
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    docker images //查看安装好的镜像

    docker ps //查看运行的容器

    docker ps -a //查看所有容器

    docker stop 容器id/容器名 //停止指定容器

    docker start 容器id/容器名 //启动指定容器

  • 有些环境设置启动后,ip会改变(如redis),导致其他容器环境配置需要修改,这时就要查看容器ip信息,好对应的修改.
    1
    docker inspect 容器id/容器名 //查看容器ip信息 IPAddress 就是启动后后ip地址
  • 进入启动的容器内
    1
    docker exec -it 容器id/容器名 bash 
  • 如果容器启动不了
    1
    docker logs -f 容器名/容器id  //查看容器日志 查看是否那些配置发生改变导致错误
  • 容器挂载到其他目录
    1
    docker run -it -v 主机目录:容器内目录  //容器的持久化和同步操作!容器间也是可以数据共享的!
  • 有时又因为端口问题被占用启动不了
    1
    2
    3
    ps aux | grep pid //查看端口是否被占用 

    kill -9 pid //杀死进程
avatar
懒觉猫先生
欢迎你们的到来!
关注我吧
最新文章
最新评论
正在加载中...
网站资讯
文章数目 :
176
已运行时间 :
本站总字数 :
119.7k
本站访客数 :
本站总访问量 :
最后更新时间 :