美文网首页
docker新手简单入门

docker新手简单入门

作者: 心扬 | 来源:发表于2018-05-26 14:39 被阅读0次

    Docker

    Docker是一个开源的应用容器引擎

    Docker支持将软件编译成一个镜像,然后在镜像中将各种软件做好配置,将镜像 发布出去,其他使用者就可以直接使用这个镜像

    核心概念

    • docker主机(Host):一个物理或者虚拟的机器用于执行Docker守护进程和容器,即 安装了Docker程序的机器(Docker直接安装在操作系统之上)
    • docker客户端(Client): 连接docker主机,通过命令行或者其他工具使用Docker
    • docker仓库 (Registry) :用来保存各种打包好的软件镜像
    • docker镜像 (Image) : 软件打包好的镜像,放在docker仓库中
    • docker容器(Container) : 镜像启动后的一个实例

    使用Docker的步骤

    • 安装Docker
    • 去Docker仓库中找到这个软件的镜像
    • 使用Docker运行这个镜像,镜像就会生成一个Docker容器
    • 对容器的启动和停止就是对软甲的启动和停止

    docker的安装、启动、停止

    1. 安装docker
     yum install docker
    
    1. 启动docker
    systemctl start docker
    

    3.查看版本

    docker -v
    
    1. 设置docker开机启动
    systemctl enable docker
    
    1. 停止docker
    systemctl stop docker
    

    docker 镜像操作常用命令

    1.搜索镜像 search

    docker search mysql
    

    2.拉取镜像pull

    docker pull mysql
    

    docker pull 名称:tag

    1. 查看本机中的所有镜像
    docker images
    

    4.删除本地镜像

    docker rmi img_id
    

    img_id : 镜像ID,可通过docker images 查看

    5.docker镜像网站

    https://hub.docker.com/

    docker容器操作常用命令

    docker容器的启动流程

    下载镜像-->运行镜像-->产生一个容器
    产生的容器就是正在运行的软件

    1. 搜索镜像
    docker search tomcat
    

    2.拉取镜像

    docker pull tomcat
    

    3.根据镜像启动容器

    docker run --name mytomcat -d tomcat:latest
    

    4.查看正在运行的镜像

    docker ps
    
    1. 停止容器
    docker stop mytomcat
    

    6.查看所有的容器(运行中和停止的)

    docker ps -a
    

    7.启动容器

    docker start containerId
    

    8.删除容器(删除前要停止)

    docker rm containerId
    

    9.启动容器后进行端口映射

    docker run  -d -p 8888:8080 tomcat:latest
    

    启动容器将容器的8080端口映射到物理机的8888端口

    -d 后台运行
    -p 主机端口映射到容器端口 主机端口:容器端口

    10.查看容器日志

    docker logs container-name/container-id
    

    相关文章

      网友评论

          本文标题:docker新手简单入门

          本文链接:https://www.haomeiwen.com/subject/tzsmjftx.html