docker学习之路

lihao007 lihao007     2022-12-05     216

关键词:

一、前言

Docker是对我来说是项新的技术,这里打算记录下学习Docker的点滴经过,一些知识点在阮一峰前辈的文章中都介绍的很详细了,我在后面所记录的单纯是为了自己的理解与记忆。阮一峰前辈的文章写的很好,我也是看了他的文章入门的。

链接如下:

http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html

http://www.ruanyifeng.com/blog/2018/02/docker-wordpress-tutorial.html

 

二、正文

1.Lunix容器

LXC(Lunix container)是一个操作系统级别的虚拟化方法,它用来运行同一LUNIX内核上的、多个独立的Linix系统。

2.Docker

Docker属于Lunix容器的一种封装,提供简单易用的容器使用接口。

 

三、遇到的问题

机器环境:

ThinkPad X250

OS:win 10 pro

memory:4G

 

Q1:内存不足

Ans1:Docker设置面板中,Advanced选项,调节Memory大小,改成1280(较小的值)。因为我的PC内存4G,从长远考虑,我打算将物理内存升至8G,4G实在是捉襟见肘,新买的内存条目前正在路上。

技术图片

 

Q2:docker: Error response from daemon: Drive has not been shared.

Ans2:Shared Drivers C盘进行勾选。

 技术图片

 

Q3:ERROR: for docker-demo_web_1  Cannot start service web: b‘driver failed programming external connectivity on endpoint docker-demo_web_1 (2bb5b5703b109af584520a3742f53250e152d8f7d0f34fc24a6622140463eb3e): Error starting userland proxy: mkdir /port/tcp:127.0.0.3:8080:tcp:172.17.0.3:80: input/output error‘

Ans3:restart Docker

 

以后遇到的问题会陆续记录

未完待续。。。

 

3.docker学习之路——docker常用命令(代码片段)

Docker学习之路——Docker常用命令1.Docker系统级命令2.Docker镜像命令3.Docker容器命令4.Docker网络5.Docker其它常用命令6.命令练习一(Nginx)①搜索nginx(为了确认nginx在docker仓库中是否存在)②安装nginx镜像③后台运行nginx镜像生成容器,... 查看详情

docker学习之路

一、前言Docker是对我来说是项新的技术,这里打算记录下学习Docker的点滴经过,一些知识点在阮一峰前辈的文章中都介绍的很详细了,我在后面所记录的单纯是为了自己的理解与记忆。阮一峰前辈的文章写的很好,我也是看了他... 查看详情

docker学习实践之路[第一站]环境安装

安装虚拟机(VMware Workstation)这步就不多说了,下载完软件之后一路点击下一步,直至安装完成。安装Ubuntu16.4server下载ubuntu16.4,并安装在虚拟机中,至于为什么用ubuntu,听信网上“传言”说在centos中因为文件引擎的原... 查看详情

docker学习之路深入容器

...些错误导致容器停止运行,可以用--restart来决定是否重启dockerrun --restart=always --name=ubuntu-test-dubuntu/bin/bash always-无论容器退出代码是什么docker都会自动重启该容器on-failure只有容器退出代码非0,就会重启,另外还可以设... 查看详情

docker学习之路使用docker镜像

三、使用docker镜像 1.1.获取镜像docker[image]pullNAME[:TAG]直接从dockerhub镜像源上来下载镜像1.1.2.栗子获取ybuntu18.04系统镜像dockerpullubuntu:18.04注意:如果不加后面的tag,那么会选择最新的latest标签,这会下载最新的镜像,一般来说... 查看详情

docker学习之路操作docker容器

...的create、start、run、wait和logs子命令1.1.1新建容器创建容器dockercreate-itubuntu:latest查看容器dockerps-a  create参数说名:     -i:标准输入     -t:分配一个伪终端1.2.1.启动容器假设一个容器的ID为a... 查看详情

全开源深度学习平台paddlepaddle入手之路----利用docker在windows10专业版环境下配置paddlepaddle

利用Docker在Windows10专业版环境下配置PaddlePaddle    对于PaddlePaddle的安装,查询官网信息,PaddlePaddle提供pip安装和Docker安装运行的使用方式。我们已经了解到Docker在避免环境配置难题上的的巨大优势,加上本人用的是... 查看详情

一个小白的测试环境docker化之路(代码片段)

本文来自网易云社区 作者:叶子 学习docker搭建测试环境断断续续也有三个多月了,希望记录一下这个过程。常言道,总结过去,展望未来嘛~文章浅显,还望各位大神路过轻拍。按照国际惯例,先说一下背景:目前我所... 查看详情

一个小白的测试环境docker化之路(代码片段)

本文来自网易云社区作者:叶子学习docker搭建测试环境断断续续也有三个多月了,希望记录一下这个过程。常言道,总结过去,展望未来嘛~文章浅显,还望各位大神路过轻拍。按照国际惯例,先说一下背景:目前我所处的项目... 查看详情

docker自学之路

搭建wordpressdockerrun--namedb--envMYSQL_ROOT_PASSWORD=example-dmariadbdockerrun--nameMyWordPress--linkdb:mysql-p8080:80-dwordpressdocker-machine.exeip  查看详情

物联网架构成长之路(24)-docker练习之compose容器编排(代码片段)

...学习东西还是要循序渐进,慢慢来。先了解单机编排技术DockerCompose,了解一些技术细节及原理后,在入手K8s。还是不能一口吃成胖子,要多吃几口才可以。而且目前公司都是一些小项目,能用得上DockerCompose已经很不错了,还想... 查看详情

docker乞讨之路--docker基础(代码片段)

1.docker出现的原因,及解决的问题1.开发的实验环境与生产环境不统一,发生扯皮事件2.docker将开发的环境及配置全部打包给运维,解决了环境与配置的问题,避免开发同学“在我的机器上可以工作的问题”2.docker的理念Docker是基... 查看详情

物联网架构成长之路(23)-docker练习之elasticsearch服务搭建(代码片段)

0.前言  最近基本都是学一些环境配置,和一些中间件的安装与配置。没有实际编写代码。可能看起来有点水,我对自己的学习方式是,先要了解各个中间件的安装配置以及简单使用,理论应用场景,然后我在小项目中,逐步... 查看详情

05docker集群/基础设施-devops之路(代码片段)

05Docker集群/基础设施-DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKiDocker的集群目前主流的方案:SwarmKubernetesDockerSwarm集群是用Swarm集群来部署一个无状态的服务:目前有三台物理机node01、node02、node03,在node01上... 查看详情

04docker/基础设施-devops之路(代码片段)

04Docker/基础设施-DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKiDocker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量... 查看详情

tars环境搭建之路(代码片段)

搭建Tars可以通过两种方式:docker,linux原生方式一:docker方式安装环境  这个方式相对来说简单多了  docker本质上是通过linux容器概念来实现复制软件集成环境,达到完美同步原始软件的需求,基于docker的操作手册可以查看h... 查看详情

docker搭建本地私有仓库

安装部署一个私有的DockerRegistry是引入、学习和使用Docker这门技术的必经之路之一。尤其是当Docker被所在组织接受,更多人、项目和产品开始接触和使用Docker时,存储和分发自制的Dockerimage便成了刚需。DockerRegistry一如既往的继承... 查看详情

前端学习之路

html css javascript jquery bootstrap  查看详情