Windows下如何釋放被占用的port
使用 docker 時候,常常遇到被占用的 port 要處理,這邊記錄下正確的處理方法
找到占用port的程式
netstat -ano | findstr 8080
會得到下面的輸出,最後面一個是 PID

查詢程式資訊
tasklist | findstr 8080
刪除占用的程式行程
舉例來說,我要刪除佔用了 port 50912 的程式,由上圖知道他的 PID 是 6664,那就輸入以下指令即可
taskkill /T /F /PID 6664
使用 docker 時候,常常遇到被占用的 port 要處理,這邊記錄下正確的處理方法
netstat -ano | findstr 8080
會得到下面的輸出,最後面一個是 PID

tasklist | findstr 8080
舉例來說,我要刪除佔用了 port 50912 的程式,由上圖知道他的 PID 是 6664,那就輸入以下指令即可
taskkill /T /F /PID 6664
終於來到電影中的AI操作電腦的情節了,動動嘴巴就可以控制電腦,AI 透過 LLM 模型,知道你的意圖,在看你的電腦畫面,去決定要點選甚麼樣的位置,或是輸入甚麼樣的資訊,原來可以這麼簡單就實現用嘴巴操作電腦

請先到這邊,https://www.anthropic.com/api,取得 API Key,等等 docker 建立的時候會用到
Linux / Mac
export ANTHROPIC_API_KEY=%your_api_key%
docker run \
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
-v $HOME/.anthropic:/home/computeruse/.anthropic \
-p 5900:5900 \
-p 8501:8501 \
-p 6080:6080 \
-p 8080:8080 \
-it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latestWindows
export ANTHROPIC_API_KEY=%your_api_key%
docker run `
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY `
-v $HOME/.anthropic:/home/computeruse/.anthropic `
-p 5900:5900 `
-p 8501:8501 `
-p 6080:6080 `
-p 8080:8080 `
-it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest如果遇到別人包裝好的 docker (99%都是),常會遇到沒有 root 密碼的情形,這時候有幾個解決方法,列舉如下
docker exec -u 0 -it mycontainer bash
或是下面的指令也可以
docker exec -u root -it --workdir / <containerName> bash
passwd root
apt-get install sudo usermod -aG sudo dev
https://stackoverflow.com/questions/28721699/root-password-inside-a-docker-container
常常會在建立docker時候忘了填寫容器的名稱,以前只會砍掉重建,其實還是可以試試看 docker rename
docker run --name [新容器名稱]
docker rename [現有容器名稱或ID] [新容器名稱]
剛開始學習 docker的人,要記很多docker的指令,非常的麻煩以及複雜,身為RD,喜歡一切自己來,自己用CLI來控制,可以參考以下的指令
docker ps
docker exec -it [container_name_or_id] /bin/bash
apt update -y apt upgrade -y
exit
近期留言