第四章 阿里云Linux CentOS服务配置+Docker核心急速入门 (2)

2021/10/22 7:10:03

本文主要是介绍第四章 阿里云Linux CentOS服务配置+Docker核心急速入门 (2),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

   续上集

第5集 面向对象的方式快速掌握 Docker仓库、镜像、容器核心概念

简介:快速掌握Dokcer基础知识

  • 概念:

    • Docker 镜像 - Docker images:容器运行的只读模板,操作系统+软件运行环境+用户程序
         
    xxxxxxxxxx
           
    class User{
     private String userName;
     private int age;
    }
       
    • Docker 容器 - Docker containers:容器包含了某个应用运行所需要的全部环境
         
    xxxxxxxxxx
           
     User user = new User()
       
    • Docker 仓库 - Docker registeries: 用来保存镜像,有公有和私有仓库,好比Maven的中央仓库和本地私服
    • 总结 对比面向对象的方式
         
    xxxxxxxxxx
           
    Dokcer 里面的镜像 : Java里面的类 Class
    Docker 里面的容器 : Java里面的对象 Object
    通过类创建对象,通过镜像创建容器
       

 

 

 

 

 

 

 

第6集 玩转Docker容器常见命令实战

简介:掌握Docker容器常见命令

  • 常用命令(安装部署好Docker后,执行的命令是docker开头),xxx是镜像名称

  • 搜索镜像:docker search xxx

  • 列出当前系统存在的镜像:docker images

  • 拉取镜像:docker pull xxx

    • xxx是具体某个镜像名称(格式 REPOSITORY:TAG)
    • REPOSITORY:表示镜像的仓库源,TAG:镜像的标签
  • 运行一个容器:

     
xxxxxxxxxx
       
docker run --name nginx-xd -p 8080:80 -d nginx
docker run - 运行一个容器
      -d 后台运行
      -p 端口映射
      --name "xxx"  容器名称
   
  • 列举当前运行的容器:docker ps

  • 检查容器内部信息:docker inspect 容器名称

  • 删除镜像:docker rmi IMAGE_NAME

    • 强制移除镜像不管是否有容器使用该镜像 增加 -f 参数
  • 停止某个容器:docker stop 容器名称

  • 启动某个容器:docker start 容器名称

  • 移除某个容器: docker rm 容器名称 (容器必须是停止状态)

  • 列举全部 容器 : docker ps -a

  • 查看容器启动日志

    • docker logs -f containerid

 

 

 

 

 

 

 

 

 

 

第7集 不同系统Docker安装常见问题讲解和解决思路

简介:常见系统安装Docker和一些坑

  • 如果没使用阿里云,本地需要安装Docker,才可以进行打包,但是容易出现兼容性问题,大家自行解决

    • Win7~Win10

    • Mac

    • Linux(系统镜像不可能每个人都统一的,所以大家结合百度博文看看)

      • CentOS
      • ubuntu
    • 官方地址

      • https://docs.docker.com/docker-for-mac/install/
      • https://docs.docker.com/docker-for-windows/install/
  • 问题

    • 直接安装Docker不成功,或者下载Yum失败,这个只能根据报错百度检索信息

    • 镜像下载慢

      • 搜索修改镜像仓库地址:阿里云、网易云等都有镜像仓库地址(不熟悉不建议乱修改)
    • 本地网络差,下载包容易超时或者慢(只能等)

  • 常规的部署只是Docker的冰山一角,课程快速入门,如果想深入可以看我们的Docker专题

 



这篇关于第四章 阿里云Linux CentOS服务配置+Docker核心急速入门 (2)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程