docker学习(1)

首先给一个docker的文档连接,便于复习文档,emmmm自顶向下吧,先学会咋用它,再去理解每个步骤发生了什么,慢慢补充深入。

一、docker Start

docker ps——查看docker正在运行的进程

Container stack example
Virtual machine stack example

区分一下VMware和Docker之间的区别,从上图可以理解,docker并没有直接建立OS,而是单独运行容器,这样的话占用资源就会更少,起的容器可以更多

二、docker安装

官网上有docker的安装教程,下边儿是对于docker代理的学习,为什么要代理了?

首先国内的资源的话虽然很快,很便捷,但是呢?你品,你细品,肯定没有国外的官网的内容更原滋原味啊,而且万一更新时间滞后,导致版本混乱或者什么的,到时候岂不是废了,所以有必要代理。

步骤1、为docker创建服务创建一个内嵌的systemd目录

$ mkdir -p /etc/systemd/system/docker.service.d

步骤2、 创建/etc/systemd/system/docker.service.d/http-proxy.conf文件,并添加HTTP_PROXY环境变量。其中[proxy-addr]和[proxy-port]分别改成实际情况的代理地址和端口:

[Service]
Environment=”HTTP_PROXY=http://[proxy-addr]:[proxy-port]/”

“HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/”

步骤3、 如果还有内部的不需要使用代理来访问的Docker registries,还需要制定NO_PROXY环境变量:

[Service]
Environment=”HTTP_PROXY=http://[proxy-addr]:[proxy-port]/”

“HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/” “NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com”

步骤4、更新配置

$ systemctl daemon-reload

步骤5、重启docker服务

$ systemctl restart docker

三、docker Test的一些基本操作

1、Test docker version——docker –version

2、more information——docker info(docker version)

四、docker Test installation

1、docker run hello-world

2、docekr image ls——查看images

3、docker container ls –all——显示container的详细信息

发表评论

电子邮件地址不会被公开。 必填项已用*标注