2.0 docker 安装镜像

 1.实例,安装centos

     docker search -s 15 centos    ,其中docker serach 代表搜索命令, 最后 centos代表要搜索的镜像名称

    

 2.选择某个镜像安装 

      根据Name可以指定,也可以不指定。会进行默认最新安装

    docker pull docker.io/centos   【其中docker.io/centos 代表名称

       此时开始下载并安装

3.开始运行该镜像, (从镜像创建一个容器)

        (1)开始运行

其中 --name后面代表运行容器的名称

          (2)运行成功  docker  ps  【注意运行容器不能重复名称】

        (3)运行成功后会自动进入该容器内

                 此时代表进入,@后面是容器的ID    

                 再次进入容器命令:

        

                         注意 其中centos_ssh代表容器名称

                 退出容器命令:

方法一:如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器

方法二:如果使用exit退出,那么在退出之后会关闭容器,可以使用下面的流程进行恢复

                  重新启动容器

                             docker restart  容器名称

              

  • docker stop [NAME]/[CONTAINER ID]:将容器退出。
  • docker kill [NAME]/[CONTAINER ID]:强制停止一个容器。
  •  docker rm [NAME]/[CONTAINER ID]:不能够删除一个正在运行的容器,会报错。需要先停止容器

 容器常用的管理命令

    docker run 创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行。
    docker ps -a 查看已经创建的容器
    docker ps -s 查看已经启动的容器
    docker start con_name 启动容器名为con_name的容器
    docker stop con_name 停止容器名为con_name的容器
    docker rm con_name 删除容器名为con_name的容器
    docker rename old_name new_name 重命名一个容器
    docker attach con_name 将终端附着到正在运行的容器名为con_name的容器的终端上面去,前提是创建该容器时指定了相应的sh
执行这个命令后,按下回车键,会进入容器的命令行Shell中。
    docker logs con_name 获取容器名为con_name的容器日志
    docker inspect 查看容器的详细信息
    docker top con_name 查看容器名为con_name的容器内部的进程
    docker exec 可以用来在容器中运行一个进程

猜你喜欢

转载自www.cnblogs.com/zhangzhihai/p/9234564.html