0x00 概述 与 Dockerfile 一样,编写 Docker Compose 的配置文件是掌握和使用好 Docker Compose 的前提.编写 Docker Compose 配置文件,其本质就是根据我们所设计的应用架构,对不同应用容器进行配置并加以组合.在这一节中,我们就来谈谈如何编写 Docker Compose 的配置文件,了解其中常见配置项的使用方法. 0x01 定义服务 为了理解在开发中常用的 Docker Compose 配置,我们通过一个在开发中使用的 Docker Com…
参考博客: 1.官网教程:https://docs.docker.com/reference/ 可以一边敲命令一边对照官网学习,也可以通过阅读docker --help来学习 2..视频教程:https://www.bilibili.com/video/BV1og4y1q7M4?t=380&p=8(老师讲的很好) 3.https://www.cnblogs.com/Dev0ps/p/11527522.html 帮助命令 docker version #显示docker的版本信息. docker…
访问仓库,仓库是集中从存放镜像的地方.类似Maven. Docker Hub 目前由Docker官方维护的一个公共仓库,其中包括15000的镜像. 注册 在 https://hub.docker.com 免费注册一个Docker 账号. 登录 通过 docker login 命令交互式的输入用户名和密码完成登录.通过 docker logout 退出登录. 拉取镜像 通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令将它下载到本地. 返回了很多关键…
目录 Hello World 后台运行 停止运行 容器 载入镜像 指定端口映射 查看日志 查看应用的进程 登入镜像内部 移除容器 镜像 查看本地镜像 拉取镜像 查找镜像 更新镜像 构建镜像 设置镜像标签 Hello World docker run ubuntu:15.10 /bin/echo "Hello world" docker 是命令二进制文件 run 运行一个容器 ubuntu:15.10 镜像名称,通过是名字加版本号 后面是容器里执行的任务 交互式,进入镜像内部 docke…
参考资料: https://nachuan.blog.csdn.net/article/details/96041277 https://www.cnblogs.com/xzkzzz/p/9627658.html https://www.linuxprobe.com/update-kernel-centos7.html 1.查看系统启动日志(里面往往有docker运行的error日志) tail -100f /var/log/messages 出现上述问题的原因,可以参考官网:https://d…
参考资料: 1.博客1:https://www.jianshu.com/p/d645e2ed4bb1 使用docker的时候有一些常见问题: docker权限问题:一般输入docker命令前面都要加sudo,否则会出现下面的错误: 一般的解决方法是, 1.切换到root用户,问题是,切换后输入docker的命令tab命令就没有提示了: 2.每次输入命令前加上sudo,但是本人又觉得这样很麻烦... 因此我觉得需要在既可以有命令提示,又避免输入sudo,这就需要把添加当前用户到docker组,让当…
Dockerfile常用指令…
docker hub上有官方的mysql镜像,我们可以利用它来创建mysql容器,作为一个服务容器使用. 1.下载mysql镜像 docker pull mysql 2.创建镜像 docker run --name mysqldb  -e MYSQL_ROOT_PASSWORD=root -d mysql 3.获取被创建容器的ip docker inspect mysqldb 4.从主机上利用mysql客户端测试能否连接到容器中的mysql服务 mysql -h 172.17.0.2 -u ro…
Docker学习笔记(2-4)Docker应用实验-redist server 和client的安装使用 一.获取redis容器(含客户端和服务端) 二.创建服务端容器 1.在终端A中运行redis-server容器 查询本地镜像 :sudo docker images 运行服务端     :sudo docker run -d redis 查看服务端地址:sudo docker inspect -f '{{.NetworkSettings.IPAddress}}' c6c3 sudo dock…
docker学习笔记二:常用命令 查看docker常用命令 docker --help 返回结果如下: 其中常用的命令如下: 1.image相关操作 展示所有的image: 删除image: rmi Remove one or more images 下载image: pull Pull an image or a repository from a registry 2.container相关操作 start Start one or more stopped containers 启动一个c…