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中文汉化项目