参照官网的指南:
获取 Docker |Docker 文档https://docs.docker.com/get-docker/

前言:

    本来打算看相关的docker书籍自学,发现上面的命令都比较旧,安装docker还在使用 docker-engine,当前已经改成docker.io了,还有一些命令也都被废弃了。直接进官网看指南即可

    使用edge浏览器打开,点击浏览器地址栏的翻译按钮

备注一:

   第二部分:实例应用程序中,官网演示用的代码放在github上可能被屏蔽,这里是我下好的一份 

 链接:https://pan.baidu.com/s/1dH5vGkh5ViPXvRdCGhxVMg 
提取码:589d

        

   代码下好后只用其中的app文件夹,在app下创建Dockerfile

   

 执行 sudo  docker build -t  getting-started .   命令也在 app下。

  命令最后的点不能丢掉,代表在当前目录下 寻找 Dockerfile文件

备注二:

     第七部分:多容器应用  中安装mysql:5.7  速度极慢大概需要(半个小时左右),需要在   /etc/docker目录下创建 daemon.json文件,并写入如下内容,代表从腾讯云拉取mysql镜像,2分钟左右。

{
   "registry-mirrors": [
       "https://mirror.ccs.tencentyun.com"
  ]
}

    参考文章docker 使用腾讯云镜像 - 简书 (jianshu.com)https://www.jianshu.com/p/3abaed03a63b

         修改Docker镜像仓库地址为国内仓库地址_PlatoWG的博客-CSDN博客_修改docker仓库地址https://blog.csdn.net/PlatoWG/article/details/106634190?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~default-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~default-1.pc_relevant_default&utm_relevant_index=1

 我的是腾讯上的云服务器,看别的文章说这个地址只能在腾讯的云服务器上才能访问到。如果用的是其他云平台服务器,请找对应的。

  • 网易:https://hub-mirror.c.163.com/
  • 阿里云:https://<你的ID>.mirror.aliyuncs.com
  • 七牛云加速器:https://reg-mirror.qiniu.com

备注三:

     第八部分:使用 docker compose

       这一部分中,官网的 docker-compose.yml文件,实际运行会报错,根据报错的提示,version改为3.3即可

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐