随笔分类 -  docker

摘要:version: '3' services: mongo: image: mongo container_name: mongo hostname: mongo restart: always networks: - db ports: - "27017:27017" environment: TZ 阅读全文
posted @ 2020-02-03 13:42 Ray_chen 阅读(5172) 评论(0) 推荐(0)
摘要:version: '3' services: redis: image: redis container_name: redis hostname: redis restart: always ports: - 6379:6379 networks: - net_db volumes: - ./co 阅读全文
posted @ 2020-02-01 17:35 Ray_chen 阅读(10765) 评论(0) 推荐(1)
摘要:# https://yeasy.gitbooks.io/docker_practice/ # 安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager \ --add-repo \ ht 阅读全文
posted @ 2020-01-15 19:30 Ray_chen 阅读(166) 评论(0) 推荐(0)
摘要:限制日志文件 --log-driver json-file #日志驱动 --log-opt max-size=[0-9+][k|m|g] #文件的大小 --log-opt max-file=[0-9+] #文件数量 全局配置 /etc/docker/daemon.json "log-driver": 阅读全文
posted @ 2019-06-20 11:40 Ray_chen 阅读(338) 评论(0) 推荐(0)
摘要:docker-compose.yml包含version、services、networks3大部分 services的书写规则 1.iamge 2.build 基于Dockerfile,指定Dockerfile所在路径,Compose会利用它自动构建镜像,然后启动服务容器 3.command 覆盖容 阅读全文
posted @ 2019-05-15 12:36 Ray_chen 阅读(105892) 评论(3) 推荐(10)
摘要:1.编写dockerfile 2.生成镜像 3.生成容器 阅读全文
posted @ 2019-03-29 22:35 Ray_chen 阅读(1335) 评论(0) 推荐(0)
摘要:1. 获取mysql镜像 docker search mysql docker pull msyql:5.7 mkdir -p /docker/mysqlcd /docker/mysql 2. 配置启动命令 cat <<EOF > start.sh #!/bin/bash docker run \ 阅读全文
posted @ 2019-03-29 17:48 Ray_chen 阅读(289) 评论(0) 推荐(0)
摘要:docker提供 网络服务,主要通过两种方式: 1.外部访问 2.容器互联 通过外部访问Docker容器,主要通过端口映射的方式。 容器互联 查看网络配置 1.docker ps : 适用于广泛查找一些容器的网络配置信息 2.docker port: 适用于已知某容器的某端口,要查找该容器该端口对应 阅读全文
posted @ 2019-03-29 09:04 Ray_chen 阅读(351) 评论(0) 推荐(0)
摘要:数据卷是供一个或多个容器使用的特殊目录,该目录利用容器的ufs文件系统为容器提供一些稳定的特性或数据共 类似于linux系统下的mount(挂载命令) 数据卷的特点 实例--创建数据卷 # 将本地的目录挂载到容器中(此处写绝对路径) [root@docker ~]# docker run -it - 阅读全文
posted @ 2019-03-28 21:40 Ray_chen 阅读(734) 评论(1) 推荐(0)
摘要:下载gitlab镜像,导入 容器需要22端口,所以修改ssh的默认端口 启动容器 查看状态 浏览器访问宿主机地址,第一次需要修改密码,用root账户登陆 创建项目群组成员 在客户端生成密钥,并上传 根据gitlab中的提示上传代码 命令 阅读全文
posted @ 2019-03-11 17:13 Ray_chen 阅读(1191) 评论(0) 推荐(0)
摘要:环境初始化,所有节点 1.配置hostname 2.配置/etc/hosts 3.关闭防火墙、Selinux、swap 4.配置内核参数 /etc/sysctl.d/k8s.conf 5.修改Linux 资源配置文件,调高ulimit最大打开数和systemctl管理的服务文件最大打开数 \ 6.配 阅读全文
posted @ 2019-02-23 15:56 Ray_chen 阅读(1775) 评论(0) 推荐(0)
摘要:查看容器名 停止/启动终止状态的容器 以守护态运行docker 依附(进入)容器(容器必须处于up状态) 查看docker 的日志(静态/动态) [root@docker ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NA 阅读全文
posted @ 2019-02-19 17:25 Ray_chen 阅读(245) 评论(0) 推荐(0)
摘要:宿主机与容器共享存储 NFS 共享存储 创建nfs服务器 客户端 阅读全文
posted @ 2019-02-19 17:06 Ray_chen 阅读(1017) 评论(1) 推荐(0)
摘要:基于busybox制作默认执行httpd服务的镜像 镜像导入导出 Dockerfile自制镜像 基于centos制作nginx镜像 **ENTRYPOINT 与CMD相似,但不会被docker run 执行的命令所覆盖。 如果确定要覆盖ENTRYPOINT的命令,使用 --entrypoint cm 阅读全文
posted @ 2019-02-19 11:01 Ray_chen 阅读(632) 评论(0) 推荐(0)
摘要:常见容器 容器:应用封装和交付 docker 轻量级虚拟机,共享宿主机内核,秒级启动,基于进程隔离 rd开发产品(在docker容器里配置开发环境) 把容器打包成镜像,运维上线 docker支持将应用打包进一个可以移植的容器中,核心理念:Build once ,Run anywhere CI/CD 阅读全文
posted @ 2019-02-18 18:48 Ray_chen 阅读(301) 评论(1) 推荐(0)