我相信docker ps
会按照创建时间的顺序列出容器(最新到最旧)。
有人可以确认吗?我正在写图书馆,我需要选择最新的容器。我目前正在通过列出容器ID并选择第一个来做到这一点。
docker ps -a -f --format '{{.ID}} | awk 'NR==1'
是否保证可以拿起最新的集装箱?如果没有,那么正确的方法是什么?
答案 0 :(得分:2)
要获得确定的订单保证,请使用 Private Sub CommandButton1_Click()
Dim Compteur As Long
Dim wS As Worksheet, LastRow As Long
Set wS = ThisWorkbook.Worksheets("Raw Data")
'Here we look in Column A
LastRow = wS.Cells(wS.Rows.Count, "A").End(xlUp).Row
'Debug.Print LastRow
For Compteur = 2 To LastRow
If CDate(Cells(Compteur, 1).Value) < CDate(textbox2) And CDate(Cells(Compteur, 1).Value) > CDate(textbox1) Then
If Cells(Compteur, 12) = "Hot" Then
Sheets("Selected Data").Rows(ActiveWorkbook.Worksheets("Selected Data").Cells(Rows.Count, 1).End(xlUp).Row + 1) = Sheets("Raw Data").Rows(Compteur).Value
End If
End If
Next Compteur
End Sub
时间戳进行排序。
CreatedAt
...提供了按创建时间排序的坚定保证。 (docker ps -a --format '{{.CreatedAt}}\t{{.ID}}' | awk -F $'\t' '
NR==1 { earliest = $1; result = $2; next; }
$1 < earliest { earliest = $1; result = $2; }
END { print result; }
'
字段是CreatedAt
时间戳,因此ASCII排序顺序有效。)