docker
思维的深度
这个作者很懒,什么都没留下…
展开
-
Docker导入导出镜像(镜像迁移)
Docker导入导出镜像(镜像迁移)原创 2022-12-03 15:19:04 · 3370 阅读 · 0 评论 -
Docker基于正在运行的容器构建镜像
Docker基于正在运行的容器构建镜像原创 2022-12-03 15:12:37 · 850 阅读 · 0 评论 -
CentOS安装指定版本的Docker(包括卸载)
docker安装指定版本,包括卸载原创 2022-11-05 10:05:42 · 2023 阅读 · 0 评论 -
golang docker client通过ssh调用远程主机的接口
docker client通过ssh方式连接到远程主机原创 2022-09-03 16:24:13 · 585 阅读 · 0 评论 -
以alpine作为基础镜像构建Golang可执行程序
Alpine介绍 Alpine操作系统是一个面向安全的轻型Linux发行版。它不同于通常Linux发行版,Alpine采用了musl libc和busybox以减小系统的体积和运行时资源消耗,但功能上比busybox又完善的多,因此得到开源社区越来越多的青睐。在保持瘦身的同时,Alpine还提供了自己的包管理工具apk,可以通过https://pkgs...原创 2020-01-20 10:24:37 · 4362 阅读 · 0 评论 -
CentOS7卸载docker
1.查询安装过的软件包yum list installed | grep docker2.卸载安装的软件包yum -y remove docker.x86_643.删除镜像/容器等rm -rf /var/lib/docker原创 2019-06-28 16:56:11 · 11648 阅读 · 1 评论 -
CentOS安装docker并设置权限
一、安装docker1.检查内核版本号,内核大于3.10即可2.更新yum> yum update3.添加yum仓库tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/re...原创 2019-03-06 20:05:06 · 1841 阅读 · 1 评论 -
Docker容器挂载数据卷出现Permission denied权限问题的解决办法
问题原因及解决办法原因是CentOS7中的安全模块SELinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题:1.在运行容器的时候,给容器加特权,及加上 --privileged=true 参数。使用该参数,容器内的root拥有真正的root权限.否则,容器内的root只是外部的一个普通用户权限 $ docker run --name study_mysql --priv...原创 2018-09-12 13:38:10 · 10897 阅读 · 1 评论 -
Docker修改/etc/default/docker里的DOCKER_OPTS参数不生效问题解决
需要通过修改docker.service文件来使DOCKER_OPTS参数生效,由于Docker版本不同docker.service文件路径及内容可能会有差异,所以可能需要以下两种方法之一方法一:docker.service路径为/usr/lib/systemd/system/docker.service配置docker.service的时候,EnvironmentFile的文件默认配...转载 2018-09-06 19:10:58 · 9973 阅读 · 0 评论 -
Docker部署mysql并提供客户端访问
1.获取mysql镜像 $ docker search mysql //查询mysql镜像 $ docker pull mysql //拉取最新的mysql镜像 $ docker images //查看是否获取mysql镜像2.基于mysql镜像创建并运行容器 $ docker run --name study_mysql --privile...原创 2018-09-12 12:40:21 · 11424 阅读 · 5 评论 -
修改docker镜像源的方法
由于docker默认的源为国外官方源,下载速度较慢,所以在学习和使用中可改为国内的镜像源,这样速度会提高狠多。方法一: 编辑 /etc/docker/daemon.jsonvi /etc/docker/daemon.json#添加如下网易镜像源{"registry-mirrors": ["http://hub-mirror.c.163.com"]}方法二: 编辑/et...原创 2018-09-11 20:13:55 · 31318 阅读 · 0 评论 -
Docker运行基于ubuntu镜像的容器后没有ifconfig和ping的解决方法
解决方法:1.更新apt-get update2.安装ifconfigapt-get install net-tools 3.安装pingapt-get install iputils-ping原创 2018-09-11 19:47:45 · 1095 阅读 · 0 评论 -
Docker容器的网络连接
一.Docker容器的网络基础通过ifconfig查看docker0的网络设备,docker守护进程就是通过docker0为docker的容器提供网络连接的各种服务。docker0是Linux虚拟网桥。Linux虚拟网桥的特点:可以设置IP地址 相当于拥有一个隐藏的虚拟网卡docker0的地址划分:IP:172.17.42.1 子网掩码: 255.255.0.0 MA...转载 2018-09-08 12:35:55 · 2696 阅读 · 0 评论 -
docker ubuntu容器内部安装程序出现docker E: Unable to locate package解决
解决:docker E: Unable to locate packageapt-get update这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。...原创 2018-09-01 17:04:19 · 12122 阅读 · 0 评论 -
docker-compose.yml 配置文件使用详解
先来看一份 docker-compose.yml 文件,不用管这是干嘛的,只是有个格式方便后文解说:version: '2'services: web: image: dockercloud/hello-world ports: - 8080 networks: - front-tier - back-tier redis:...转载 2018-05-22 19:20:59 · 10176 阅读 · 0 评论 -
docker-compose常用命令及使用详情
一、介绍 源码:https://github.com/docker/compose 官方文档:https://docs.docker.com/glossary/?term=amd64 安装:https://docs.docker.com/compose/install/ 二、常用命令· build(构建yml中某个服务的镜像) 如上,web这个服务是依赖于镜像...原创 2018-05-22 19:16:09 · 40041 阅读 · 0 评论 -
进入docker容器的四种方法
在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。进入Docker容器比较常见的几种做法如下:使用docker attach使用SSH使用nsenter使用exec一、使用docker attach进入Docker容器 Docker提供了attach命令来进入Docker容器。 接...转载 2018-05-07 18:58:30 · 111266 阅读 · 1 评论 -
Dockerfile中指令详解
Dockerfile是一个文本格式的配置文件,用于快速创建自定义的镜像。 一、基础结构Dockerfile有一行行命令语句组成,并支持以# 开头的注释行Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行的指令例:#第一行必须制定基于的基础镜像FROM ubuntu#维护者信息MAINTAINER docker_user docker_user@ema...原创 2018-05-11 19:07:35 · 766 阅读 · 0 评论