Docker 入门看这一篇就够了,万字详解!
分类:互联网热点
编辑:互联网观察
浏览量:211
2020-07-13 16:55:23
"; echo"访问的服务器域名是:"."
"; ?>
It works!
大阳城3官方娱乐网站 | 多盈平台(中国)官方网站 | leyu乐鱼在线官网(中国)官方网站·IOS/安卓通用版/手机APPv9.8.2 | ob欧宝·(中国)官方网站 | 欧亿体育可靠的官方版下载_好二三四 | 三亿app中国(中国)官方网站 | 华体育汇(2024已更新) | 爱游戏·ayx官方网站(中国)官方网站 | 千亿体育娱乐 |
[root@docker01 ~]# ping 10.0.0.220 -c 1PING 10.0.0.220 (10.0.0.220) 56(84) bytes of data.64 bytes from 10.0.0.220: icmp_seq=1 ttl=64 time=0.043 ms4、再运行一个容器,设置网路类型为none:pipework br0 $(docker run -d -it --net=none --name test httpd:2.4) 10.0.0.221/24@10.0.0.254进行访问测试[root@docker01 ~]# curl 10.0.0.221It works!
5、重启容器后需要再次指定:pipework br0 testduliip 172.16.146.113/24@172.16.146.1pipework br0 testduliip01 172.16.146.112/24@172.16.146.1Dcoker跨主机通信之overlay可以参考:cnblogs.com/CloudMan6/p/7270551/1.htmlDocker跨主机通信之macvlan创建网络[root@docker01 ~]# docker network create --driver macvlan --subnet 10.1.0.0/24 --gateway 10.1.0.254 -o parent=eth0 macvlan_133a1f41dcc074f91b5bd45e7dfedabfb2b8ec82db16542f05213839a119b62ca设置网卡为混杂模式ip link set eth0 promisc on创建使用macvlan网络容器[root@docker02 ~]# docker run -it --network macvlan_1 --ip=10.1.0.222 busybox /bdocker企业级镜像仓库harbor容器管理[root@docker01 harbor]# pwd/opt/harbor[root@docker01 harbor]# docker-compose stop1、安装docker、docker-compose下载 harborcd /opt && https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.3.0.tgztar xf harbor-offline-installer-v1.3.0.tgz2、修改主机及web界面密码[root@docker01 harbor]# vim harbor.cfg ··· hostname = 10.0.0.100 harbor_admin_password = Harbor12345 ···3、执行安装脚本[root@docker01 harbor]# ./install.sh浏览器访问 http://10.0.0.11 添加一个项目4、镜像推送到仓库的指定项目[root@docker02 ~]# docker tag centos:6.8 10.0.0.100/clsn/centos6.8:1.0[root@docker02 ~]# [root@docker02 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZEbusybox latest 5b0d59026729 8 days ago 1.15MB10.0.0.100/clsn/centos6.8 1.0 6704d778b3ba 2 months ago 195MBcentos 6.8 6704d778b3ba 2 months ago 195MB[root@docker02 ~]# docker login 10.0.0.100Username: adminPassword: Login Succeeded5、推送镜像[root@docker02 ~]# docker push 10.0.0.100/clsn/centos6.8 The push refers to repository [10.0.0.100/clsn/centos6.8]e00c9229b481: Pushing 13.53MB/194.5MB6、在web界面里查看 使用容器的建议1. 不要以拆分方式进行应用程序发布2. 不要创建大型镜像3. 不要在单个容器中运行多个进程4. 不要再镜像内保存凭证,不要依赖IP地址5. 以非root用户运行进程6. 不要使用“最新”标签7. 不要利用运行中的容器创建镜像8. 不要使用单层镜像9. 不要将数据存放在容器内关于Docker容器的监控容器的基本信息包括容器的数量、ID、名称、镜像、启动命令、端口等信息容器的运行状态统计各状态的容器的数量,包括运行中、暂停、停止及异常退出容器的用量信息统计容器的CPU使用率、内存使用量、块设备I/O使用量、网络使用情况等资源的使用情况参考文献redhat.com/zh/topics/containers/whats-a-linux-containerredhat.com/zh/topics/containers/what-is-dockerblog.51cto.com/dihaifeng/1713512cnblogs.com/Bourbon-tian/p/6867796/1.htmlcnblogs.com/CloudMan6/p/6806193/1.html欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。关注订阅号「博客专佳」,收看更多精彩内容嘿,你在看吗?声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发
送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时
需注明出处:新网idc知识百科