docker相关资料

https://blog.csdn.net/deng624796905/article/details/86493330
这可能是最为详细的Docker入门吐血总结
https://blog.csdn.net/hujyhfwfh2/article/details/83934415
Docker-Docker Compose
https://blog.csdn.net/deng624796905/article/details/86493330

https://www.jianshu.com/p/e278b0e44e1b
Docker deamon监听tcp端口设置

https://blog.csdn.net/yanghaolong/article/details/86680282
k8s和Docker关系简单说明
https://blog.csdn.net/qq_37175369/article/details/79878834
k8s+docker实战(长篇)

https://www.cnblogs.com/ECJTUACM-873284962/
这人博客不错

https://www.jb51.net/article/127630.htm
Docker 给运行中的容器设置端口映射的方法

https://www.cnblogs.com/softlin/archive/2015/03/30/4377160.html
创建docker镜像,初始化jdk8与tomcat环境

https://blog.51cto.com/7072753/2304503
docker基础镜像制作


https://blog.51cto.com/13434336/2158463
https://blog.51cto.com/13434336/2161515
https://blog.51cto.com/13434336/2161562
Docker入门知识总结-学习笔记1-4

https://blog.51cto.com/13434336/2175768
ELK(elasticsearch+logstash+kibana)日志分析系统

https://blog.51cto.com/13434336/2092879
linux系统安全-弱口令检测和端口扫描
https://blog.csdn.net/Amdy_amdy/article/details/84989350

【jonh和nmap】
https://www.cnblogs.com/cblogs/p/dockerCommand.html
docker命令汇总(常用命令)


hellojinni关注0人评论2739人阅读2018-10-18 17:26:14
一.本地镜像
举个例子:现在把自己的开发环境打包,取名为centos7.tar,然后在docker中,以centos7-base.tar作为基础镜像。
创建自己的镜像,放置于/root目录下:
tar --numeric-owner --exclude=/proc --exclude=/sys  -cvf  centos7.tar  /

需要注意的是,文件打包支持的类型只有(.tar, .tar.gz, .tgz, .bzip, .tar.xz, or .txz)这几种。
“/”是我们要备份的目录,在这里是整个文件系统。

--numeric-owner

  以UID和GID代替用户名和组名

将制作的centos导入,并命名为:centos7:
cat centos7.tar | docker import - centos7

docker import : 从归档文件中创建镜像。

OPTIONS说明:

-c :应用docker 指令创建镜像;

-m :提交时的说明文字;

3.现在可以运行它了(测试查看内核):

docker run -it centos7 cat /etc/redhat-release

二.本地目录
假设你把centos-base.tar放在/opt目录里,则这条命令可以为(未验证):

$ sudo tar -c . | docker import - /opt

二.远程镜像
操作比较简单:

 $ sudo docker import http://example.com/exampleimage.tgz

0.084
2017.07.18 11:57:12
字数 397
阅读 2624
我们都知道docker分为daemon和client端,我们通常使用docker ps,docker images都只是使用docker client与docker daemon进行通信,docker client发送请求给docker daemon,docker daemon返回结果给client。 默认情况下docker daemon支持unix通信(/var/run/docker.sock),这个可以通过以下命令check。

$ netstat -nlp | grep docker

unix  2      [ ACC ]    STREAM    LISTENING    31160030 54974/docker        /var/run/docker.sock

如果需要在远程client与docker daemon进行通信,则需要docker daemon支持tcp通信。

在SUSE系统上,我们需要修改/etc/sysconfig/docker, 在DOCKER_OPTS的最后加上 ‘-H tcp://0.0.0.0:2375’,然后重新启动DOCKER

systemctl daemon-reload

systemctl restart docker

然后在client节点上添加以下环境变量,

DOCKER_HOST=tcp://<daemon ip>:2375

之后就可以在client端使用docker ps,docker images 等与docker daemon进行通信了。

在Ubuntu系统上则需要修改 /etc/default/docker 或者修改 /lib/systemd/system/docker.service(修改方法相信大家都能看明白)

DOCKER_OPTS="-H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375"

修改完成后,大家可以重新启动。check一下。

$netstat -nlp | grep docker

tcp6      0      0 :::2375                :::*                    LISTEN      59844/docker

unix  2      [ ACC ]    STREAM    LISTENING    31218536 59844/docker        /var/run/docker.sock

$ curl http://localhost:2375/version

{"ApiVersion":"1.18","Arch":"amd64","GitCommit":"7c8fca2","GoVersion":"go1.2.1","KernelVersion":"3.13.0-24-generic","Os":"linux","Version":"1.6.2"}

其他的linux系统可能设置稍有差异,不过原理是一样的,大家可以自行研究。

====================
https://blog.csdn.net/Amdy_amdy/article/details/82884760
网络安全基础知识
https://blog.csdn.net/Amdy_amdy/article/details/82852838
nmap常用命令
【nmap john】
 

Docker镜像保存save、加载load
(1)查看要要保存的镜像的ID

[root@localhost docker]# docker images

(2)保存镜像

[root@localhost docker]#

docker save spring-boot-docker  -o  /home/wzh/docker/spring-boot-docker.tar

(3)加载镜像

可以在任何装 docker 的地方加载 刚保存的镜像了。

docker load -i spring-boot-docker.tar  

root@hd-slave1:~/docker# docker run -p 8081:8080  -d spring-boot-docker

ea5e2adc1b2e4c3bace0643a26bfdd0de4694daa2425ee2bc2a1a01ece1f6f59

root@hd-slave1:~/docker#

===================

登录到私有docker

docker login 10.255.1.25 
//...输入用户名
//....密码

或则直接如下命令来登录
docker login -u username -p password  RegistryIp

登录成功后 再执行push

docker push 10.255.1.25/istio-release/pilot:1.0.0
————————————————
版权声明:本文为CSDN博主「Casionx」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/summerxiachen/article/details/82594992

========================

注册一个www.daocloud.io的用户并且登录
访问以下网址获取加速方法
https://www.daocloud.io/mirror#accelerator-doc

自动配置 Docker 加速器(推荐)
适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1
登陆后运行 配置命令 此命令会帮助您配置 registry-mirror 。
在配置完成后,请根据终端中的提示重启 docker,以使配置生效。

手动配置 Docker 加速器
适用于各种 Linux 发行版
Docker 版本在 1.12 或更高
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 (请将 加速地址 替换为在加速器页面获取的专属地址)

{
    "registry-mirrors": [
        "加速地址"
    ],
    "insecure-registries": []

=================================

https://www.cnblogs.com/feinian/p/7857430.html
Docker Register部署与基本认证
https://blog.csdn.net/u011781521/article/details/80469804
Docker(七)----搭建Portainer可视化界面
docker pull portainer/portainer
单机版运行

如果仅有一个docker宿主机,则可使用单机版运行,运行以下命令就可以启动了:

docker run -d -p 9000:9000 \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --name prtainer-test \
    portainer/portainer

————————————————
版权声明:本文为CSDN博主「lfendo」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011781521/article/details/80469804

https://www.quchao.net/Portainer-CN.html
Docker管理面板Portainer中文汉化项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值