docker的配置和安装

由于是win10家庭版,只能安装win7版本的docker

(参考链接:https://www.cnblogs.com/jimmyshan-study/p/11161428.html,

https://www.cnblogs.com/sumafan/p/10750240.html,

https://www.cnblogs.com/sumafan/p/10750240.html,

https://blog.csdn.net/u013796473/article/details/72846518,

https://www.jianshu.com/p/f10ea0599ddf)

下载地址如下:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

这里,有2个版本,-ce 和 没有-ce版本,   前者是社区版(免费),后者不用说都明白,我是选择 DockerToolbox-18.03.0-ce.exe 文件下载,可能后续马爸爸还会更新新版本,可以关注下。

下载完成后,双击安装即可(无脑默认下一步安装)

安装好后可以看到如下三个图标

,点击Docker Quickstart Terminal,即可打开docker,此时可能报正在寻找.bash,那是因为事先安装过git了

右键此图标属性,将git路径改成自己本地安装的git路径即可;

然后打开后可能报一系列错误,暂且不管,将安装路径下的boot2docker.iso文件拷贝到.docker的cache文件中

将在将第一次报错后初始化的这两个文件删除,然后将你的网络关掉,重启docker

只有第一次初始化的时候要关闭网络,我就是因为没有关闭所以初始化错误。

一般这样就可以成功启动docker了

希望可以帮助你!

配置镜像的命令:

docker-machine ssh default

sudo sed -i "s|EXTRA_ARGS=‘|EXTRA_ARGS=‘--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile

exit

docker-machine restart default

网上给的镜像地址都不行,还是用阿里云的地址比较吊,但是需要注册一个阿里云账号,在阿里云找到这个

然后用下面的镜像加速地址即可,真的是快的飞起

常见问题,本地向远处服务器(linux)推送镜像的时候,可能报错,具体报错记不得了,大概就是无法连接远程服务器

那是因为docker没有配置远程服务器的IP地址

配置方如下:

docker-machine ssh default

sudo vi /var/lib/boot2docker/profile

--label provider=virtualbox

加入下面这行,ip是自己要推送的服务器ip

--insecure-registry 136.456.11.789:8081

重启docker容器即可

sudo /etc/init.d/docker restart

原文地址:https://www.cnblogs.com/cherishforchen/p/12073158.html

时间: 2024-10-26 04:37:39

docker的配置和安装的相关文章

centos7安装docker并配置php运行环境

原文:centos7安装docker并配置php运行环境 一.安装docker 首先我们先来了解一下什么是docker. docker是一个虚拟化的技术,基于 Linux 内核,是将进程进行封装隔离,由于隔离的进程独立于宿主机和其它的隔离的进程,因此也可以称为容器.很多人把docker理解为虚拟机,其实不是的,因为它不需要进行硬件虚拟以及运行完整操作系统等额外开销的,docker的出现也是为了解决在各种复杂的环境下不需要做任何的修改还可以保证程序正常稳定的运行,也就是环境一致性的问题,当然还有k

Docker 网络之pipework 工具(2)将Docker容器配置到本地网络环境中

为了使本地网络中的机器和Docker容器更方便的通信,我们经常会有将Docker容器配置到和主机同一网段的需求.这个需求其实很容易实现,我们只要将Docker容器和主机的网卡桥接起来,再给Docker容器配上IP就可以了.下面我们来操作一下,我主机A地址为192.168.1.107/24,网关为192.168.1.1,需要给Docker容器的地址配置为192.168.1.150/24.在主机A上做如下操作:安装pipework下载地址:wgethttps://github.com/jpetazz

Kubernetes管理Docker集群之安装篇

什么是Kubernetes? Kubernetes是Google开源的容器集群管理系统,实现基于Docker构建容器,利用Kubernetes能很方面管理多台Docker主机中的容器. 主要功能如下: 1)将多台Docker主机抽象为一个资源,以集群方式管理容器,包括任务调度.资源管理.弹性伸缩.滚动升级等功能. 2)使用编排系统(YAML File)快速构建容器集群,提供负载均衡,解决容器直接关联及通信问题 3)自动管理和修复容器,简单说,比如创建一个集群,里面有十个容器,如果某个容器异常关闭

Docker 镜像及Docker仓库配置 [四]

Docker 镜像及Docker仓库配置 [四] Docker 时间:2016年11月8日15:45:20 一.Docker 镜像介绍 Docker镜像构建分为两种,一种是手动构建,另一种是Dockerfile(自动构建) Docker镜像手动构建案例: 我们基于centos镜像进行构建,制作nginx镜像 [[email protected] ~]# docker run --name abcdocker -it centos[[email protected] /]# yum install

Docker系列一:Docker的介绍和安装

Docker介绍 Docker是指容器化技术,用于支持创建和实验Linux Container.借助Docker,你可以将容器当做重量轻.模块化的虚拟机来使用,同时,你还将获得高度的灵活性,从而实现对容器的高效创建.部署和复制,并能将其从一个环境顺利迁移至另外一个环境. Docker官方网站:http://www.docker.com Github Docker 源码:https://github.com/docker/docker 基础特性: 基于C/S架构应用程序 模块化 层与镜像版本控制

docker下配置mysql 主从

本机docker下配置mysql主从 首先安装docker mysql容器 $ docker pull mysql:5.6 拉取两个相同版本mysql 分别启动mysql 并设置root用户密码为admin: //主mysql docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql-master -v /Volumes/docker/mysql/my-m.cnf:/etc/mysql/my.cnf -p 3307:3306 mysql:5.

Docker CE for Windows安装使用

原文:Docker CE for Windows安装使用 官网下载并安装Docker CE for Windows IDEA连接Docker Docker一些常用命令 Docker for windows运行mysql Docker for windows运行 tomcat Docker for windows运行 nginx Docker for windows运行 redis Docker for windows运行 mongoDb Docker for windows运行 solr 官网下

docker 的简介、安装以及常用命令

docker 的简介.安装以及常用命令 一.docker 是什么 docker 是一个开源的应用容器引擎,基于 go 语言,开发者可以打包他们的应用以及依赖到一个可移植的容器中,这个容器可以发布到任何装有 docker 软件的 linux 机器上. docker 有 4 个组成部分 docker 客户端(client) docker 守护进程(daemon) docker 镜像(image) docker 容器(container) 二.为什么要使用 docker (1) 快速部署. 上面说到了

[docker] 02 CentOS安装docker(包含失败),安装命令简介,以及docker核心概念

主要内容: 一.安装docker(包含卸载重新安装) 二.配置docker服务 三.安装命令简介 四.docker核心概念 一.安装docker 1.1. 通过uname -r查看系统版本,为什么要查看系统版本呢?因为docker对CentOS有以下要求: a. CentOS 7及以后的版本 b. 64位操作系统 c. 内核版本至少3.10 1.2. 支持devicemapper存储类型 sudo yum update sudo yum install -y device-mapper-pers