美文网首页
【运维】docker 使用入门

【运维】docker 使用入门

作者: 24c41111e47b | 来源:发表于2021-06-30 16:12 被阅读0次

    环境:CentOS
    记录Docker的常用操作指令 和 方法


    运行容器

    Docker 按照上篇文章,服务已经安装并启动, 接下来可以基于 Docker 部署我们自己的应用了,这里我们使用官方模版hello - world 运行
    $ docker run hello-world

    docker检查本地是否有镜像,如果没有则从官方库直接拉取,由于国外地址原因,可能会比较慢,
    此时可以修改国内镜像加速

    使用国内镜像

    1.打开配置文件 (没有就新建)
    $ vim /etc/docker/daemon.json

    2编辑输入配置内容

    • 网易镜像

        {
            "registry-mirrors": ["http://hub-mirror.c.163.com"]
        }
      
    • 阿里云的个人镜像仓库地址

        {
            "registry-mirrors": ["https://8upnmlh3.mirror.aliyuncs.com"]
        }
      

    保存后重启 Docke 服务即可
    $ sudo systemctl restart docker

    Docker 命令

    docker 命令分为 可选命令 管理命令 普通命令 三个部分,执行 $ docker --help 查看完整的命令手册,这里我们挑选几个常用命令进行演示解说

    英文目录对照
    可选命令 Options
    管理命令 Management Commands
    普通命令 Commands

    用法:docker [OPTIONS] COMMAND, 即 docker + 可选选项 + 必选命令

    • 可选项命令:查看版本信息
      $ docker -v

    • 管理命令:镜像管理
      $ docker image 输出镜像管理命令详细文档
      $ docker image ls 打印本地所有镜像image
      $ docker image ls --help 输出命令帮助文档

    • 普通命令
      $ docker version 显示Docker版本信息
      $ docker run 运行镜像,生成一个容器实例
      $ docker ps -a 查看所有容器运行状态
      $ docker start containName 运行容器
      $ docker restart contaiName 重启容器
      $ docker stop containName 停止运行容器
      $ docker logs 查看容器输出日志
      $ docker rm 删除指定容器
      $ docker rmi 删除指定镜像

    执行 $ docker COMMAND --help 获取对应命令帮助文档


    提出两个问题:
    1.如何封装自己的image?
    2.如何将image部署到其他服务?

    相关文章

      网友评论

          本文标题:【运维】docker 使用入门

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