我可以启用自动重启--restart=always
,但在我停止容器后,如何关闭该属性?
我通常运行一个网络服务器,通常映射端口80:
docker run -d --restart=always -p 80:80 -i -t myuser/myproj /bin/bash
Run Code Online (Sandbox Code Playgroud)
但有时我想运行我的图像的较新版本,但我想保留旧容器.问题是,如果有多个容器--restart=always
,其中只有一个(随机?)启动,因为它们都在主机上争用端口80.
我有两台带串口的笔记本电脑。如何使用简单的小型C程序测试两台机器之间串口的实际带宽?
实际上,我需要在嵌入式 Linux 系统上执行此操作,这就是为什么该实用程序必须是一个小型、简单的 C 程序(因为嵌入式环境只有有限的库支持,这意味着它没有 python、perl 或任何其他花哨的工具)图书馆)。
我正在使用gstreamer连接到流式视频,该视频是原始UDP多播上的原始H.264基本流.我发现当我只有 eth0
它时,它连接得很好:
gst-launch udpsrc uri=udp://239.255.43.43:4444 ! h264parse ! ffdec_h264 ! xvimagesink sync=false
Run Code Online (Sandbox Code Playgroud)
但是,当我提出这两个问题时wlan0
,eth0
我会遇到问题.我使用wlan0
我的主要互联网连接,eth0
并在我的本地局域网上,流媒体视频服务器.我有wlan0
默认路线:
host$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
Run Code Online (Sandbox Code Playgroud)
当我尝试连接此配置时,gstreamer只是坐在select()
呼叫上等待连接.
我以为我已经正确设置了 rsnapshot,但第二天检查日志后,我发现了以下内容:
[05/Sep/2014:10:34:11] /usr/bin/rsnapshot daily: ERROR: /usr/bin/rsync returned 12 while processing john@192.168.0.102:/media/linuxstorage/docs/
Run Code Online (Sandbox Code Playgroud)
返回码“12”是什么意思?
STM32应用笔记2606对此进行了讨论,但没有简单的代码示例.