docker命令

docker ps -all --format "{{json .}}"   列出所有容器

docker ps --format "{{json .}}"  列出所有运行中的容器

docker images --format "{{json .}}"   列出所有image

docker rmi imagename  删除映像

docker rm 容器id或者容器名称   删除指定容器

 

复制代码
using System.Net.Sockets;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            TcpListener tcpListener = new TcpListener(8000);
            Task.Run(() => {
                tcpListener.Start();
                while (true)
                {
                    var socket = tcpListener.AcceptSocket();
                    handle(socket);
                }
            });
            test();
            Console.ReadLine();
        }

        async static void handle(Socket socket)
        {
            try
            {
                using (socket)
                {
                    while (true)
                    {
                        var len = await socket.ReceiveAsync(new ArraySegment<byte>(new byte[1024]), SocketFlags.None);
                        if (len == 0)
                        {
                            break;
                        }
                        Console.WriteLine("收到" + len);
                    }
                }

            }
            catch (Exception)
            {

            }
        }

        static async void test()
        {
            Console.WriteLine("Hello22, World!");
            while (true)
            {
               await Task.Delay(1000);
                Console.WriteLine(DateTime.Now.ToString());
            }
        }
    }
}
复制代码
FROM mcr.microsoft.com/dotnet/runtime:7.0 AS base
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "ConsoleApp1.dll"]

 

posted @   IWing  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示