docker 虚拟化技术2

㈠、课程回顾
  1、安装 docker
    centos 下 yum install docker -y
  2、安装 image
    使用国内的镜像
    /etc/docker/daemon.json
    在这里插入图片描述
    systemctl start docker      启动 docker
    docker search image       搜索镜像
    docker pull image        拉取镜像
    docker images          查看所有的镜像
    在这里插入图片描述
    在这里插入图片描述
  3、运行 容器
    docker create -it --name 容器名称 镜像/id /bin/bash
    创建容器,但是并不开启
    docker start -ai 容器名称/id        开启容器
    在这里插入图片描述
    docker run -dit --name 容器名称 镜像/id   
    创建容器,并且开启
    docker exec -it 容器的名称 /bin/bash
    在这里插入图片描述
  4、对容器进行管理
    docker container ls -all
    查看所有的容器 三个状态:UP 启动  EXITED 退出   CREATE 创建
    docker container stop 容器id
    停止运行中的容器
    docker container kill 容器id
    杀死运行中的容器
    docker container rm 容器id
    删除关闭中的容器
    在这里插入图片描述
    docker container start 容器id
    启动容器
    docker ps -a
    查看所有的容器
    UP 启动  EXITED 退出  CREATE 创建
    在这里插入图片描述
    在这里插入图片描述
    1、为啥不创建系统
    2、windows 系统下可以跑 centos 的 docker
      跑的是 docker
      在 docker 下运行 centos
    3、mysql 镜像启动不起来
      create 创建开启之后mysql无法正常启动
      所以我们习惯性创建 只用 run
      在这里插入图片描述
      在这里插入图片描述
      查看 docker 容器的 ip
      docker inspect --format ‘{{ .NetworkSettings.IPAddress }}’ 容器名称(id)
      在这里插入图片描述
      远程连接
      mysql -u root -p123 -h 172.17.0.3
      在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/A_xiansheng/article/details/93969771