插入数据之前还要查询一下会不会很废性能?
@oneday,自己随便找个文件改名成Dota2.exe,选它就好
请问原生linux怎么办?比如dota2....
@老虎会游泳 好吧,老虎老虎我爱你,非常感谢、哈哈哈;之前我查来查去 都没 get到点,没找到
逃逸
这个关键词
~~~
@㝶芾厶眵攴䭡,对。而且特权容器可以挂载外部文件系统,只需要自己创建一下设备号就行了。特权容器的所有隔离保护都没有效果,都能突破。
@老虎会游泳 是以特权
--privileged
运行的;也就是说,如果这个时候我在容器内部的iptables规则,宿主机也是马上生效的吗? !
~~~
@㝶芾厶眵攴䭡,如果docker容器启动时不加特权,添加不了iptables规则。如果添加了,那就和外面共用(容器逃逸)。这也是容器默认没有特权的原因。
因为宝塔容器没有网络管理权限,所以宝塔的防火墙功能不会生效。
这就是添加不了iptables规则的表现。
@老虎会游泳 好吧好吧,那再问一个问题;如果我以默认网络模式拉起一个centos7容器,并且在这个容器里面并且设置了一些 iptables 规则。
那这个时候容器内部的规则和宿主机自身的 iptables 规则是个什么关系?(这次我真不知道啦,我也查了不少资料,大多讲的都是什么NAT或者网桥 网络模式)
~~~
@㝶芾厶眵攴䭡,我认为可以
@老虎会游泳 老虎,我是来掘坟的;初玩 docker 不久,请教两个问题,如果不忙的话
我看你这里底层景象是 centos7,然后
exec -d /sbin/init
拉起一个容器,然后依托 systemd(/sbin/init)守护后续安装的 php-fpm mysql 其它服务,我不知道我这样理解对不对哈。然后问题来了,如果我是基于alpine 镜像制作另外一个应用写
dockerfile
的时候,直接写 apk install openrc,然后具体的应用再rc-update add AAA rc-update add BBB
,然后cmd /sbin/openrc-run
;单纯探讨,如果这样玩 行得通吗
~~~
看不懂这是个啥需求啊。。
所以问题就在于你这个id又不能用自增,也不能用雪花id或者uuid!
不过有个简单的方法就是数据不能真的删除,做个逻辑删除,但实际上这条数据还在数据库只不过被标记为删除,不展示出来。加个字段delete来标记即可,count的时候被标记为删除的也统计进去!!!
不过显然使用count数量+1作为新id是不合理的,删除必然会导致重复,,比如添加了3条数据 T1,T2,T3此时删除T2数据,在次Count + 1插入的数据必然是T3,和已有的重复!
@老虎会游泳,搞个docker版的amh?
- - blog:LDXW.TOP
嗯很好,宝塔就做不到
https://wiki.samba.org/index.php/Package_Dependencies_Required_to_Build_Samba#Debian_.2F_Ubuntu
CFLAGS="-static",./configure CFLAGS="-static" LDFLAGS=-static
https://download.samba.org/pub/samba/stable/samba-4.17.2.tar.gz
一加8Pro
apt-get -y update apt-get -y install \ acl \ apt-utils \ attr \ autoconf \ bind9utils \ binutils \ bison \ build-essential \ ccache \ chrpath \ curl \ debhelper \ dnsutils \ docbook-xml \ docbook-xsl \ flex \ gcc \ gdb \ git \ glusterfs-common \ gzip \ heimdal-multidev \ hostname \ htop \ jq \ krb5-config \ krb5-kdc \ krb5-user \ lcov \ libacl1-dev \ libarchive-dev \ libattr1-dev \ libavahi-common-dev \ libblkid-dev \ libbsd-dev \ libcap-dev \ libcephfs-dev \ libcups2-dev \ libdbus-1-dev \ libglib2.0-dev \ libgnutls28-dev \ libgpgme-dev \ libicu-dev \ libjansson-dev \ libjs-jquery \ libjson-perl \ libkrb5-dev \ libldap2-dev \ liblmdb-dev \ libncurses5-dev \ libpam0g-dev \ libparse-yapp-perl \ libpcap-dev \ libpopt-dev \ libreadline-dev \ libsystemd-dev \ libtasn1-bin \ libtasn1-6-dev \ libtracker-sparql-2.0-dev \ libunwind-dev \ lmdb-utils \ locales \ lsb-release \ make \ mawk \ mingw-w64 \ patch \ perl \ perl-modules-5.28 \ pkg-config \ procps \ psmisc \ python3 \ python3-cryptography \ python3-dbg \ python3-dev \ python3-dnspython \ python3-gpg \ python3-iso8601 \ python3-markdown \ python3-pexpect \ python3-pyasn1 \ python3-requests \ python3-setproctitle \ rng-tools \ rsync \ sed \ sudo \ tar \ tree \ uuid-dev \ wget \ xfslibs-dev \ xsltproc \ xz-utils \ zlib1g-dev
就是操作不是特别傻瓜化,人性化。
一加8Pro