前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker的十分钟快速学习

docker的十分钟快速学习

作者头像
天钧
发布2020-03-12 11:14:00
4220
发布2020-03-12 11:14:00
举报
文章被收录于专栏:渗透云笔记渗透云笔记

最近不停的在搭建一些线上的工具与扫描器,其中用到最多的就是docker,感同身受的,所以今天群友也刚好需求这方面的文章。我也就快速学习下docker 大佬勿喷,小弟正在努力追赶中。

我使用的系统是Linux(上次快速学习linux剩下的),个人推荐用contos系统,虽然有一台,但是是我上课专用的,所以姑且不动

选用的学习途径是菜鸟教程,你可以跳过这篇文章,直接去菜鸟教程去学习,我这里只是个人类的学习笔记。

docker的介绍;

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

安装docker过程

更新apt包索引

sudo apt-get update

选用阿里云的服务商,官方源不建议使用

代码语言:javascript
复制
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

如果爆出没有安装 curl 那么安装命令如下

sudo apt install curl

然后进行安装阿里源的docker

当然你也可以选择

更换国内软件源,推荐中国科技大学的源,稳定速度快(可选)

代码语言:javascript
复制
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list sudo apt update

来源: https://www.runoob.com/docker/ubuntu-docker-install.html

安装所需要的包

代码语言:javascript
复制
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual

添加GPG密钥

代码语言:javascript
复制
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

添加软件源

代码语言:javascript
复制
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list

添加成功后更新软件包缓存

sudo apt-get update

安装docker

sudo apt-get install docker-engine

启动 docker

sudo systemctl enable docker sudo systemctl start docker

我安装的docker的版本号为17.06.0~ce-0~ubuntu

设置阿里加速器

路径/etc/docker/daemon.json

sudo docker run hello-world

查看是否安装成功

添加以下内容,这里有个坑就是我一直没用root用户操作,mmp

{

"graph": "/mnt/docker-data",

"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"],

"storage-driver": "overlay"

}

在这里墨迹了好久

然后重启下docker。

service docker restart

拉取下

启动成功,啊哈哈哈,高兴的是个菜鸟,我做到这一步隐约想起学长好像做过这个系列的文章,还发在我公众号上过。

以下是学长的docker的笔记

Docker学习笔记(1)

Docker学习笔记(2)

Docker学习笔记(3)

今天看其他学长的公众号他们发了个好玩的东西

旅行者探测器系统 https://github.com/ddosi/Voyager

一句卧槽袭来,不错啊,搭建下

你们可以去看下,很得劲。

如果我能帮助你,那么将是我这辈子的荣幸

全世界只有不到3 % 的人关注了渗透云笔记

你真是个特别的人

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 渗透云笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 旅行者探测器系统 https://github.com/ddosi/Voyager
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档