Docker 需要在您的系統中安裝??梢栽L問Docker官方安裝指南下載并安裝Docker。
安裝完成后,確保Docker服務已啟動:
狂歡復制代碼sudo systemctl start docker # 啟動 Dockersudo systemctl enable docker # 設置開機自啟
驗證Docker安裝和版本號:
狂歡復制代碼docker --version
Docker鏡像是用于創建容器的模板,可以通過以下命令從Docker Hub拉取
狂歡復制代碼docker pull ubuntu
查看當前下載的鏡像:
狂歡復制代碼docker images
使用docker run命令運行鏡像,會自動下載鏡像并啟動一個容器:
狂歡復制代碼docker run -it ubuntu
參數解釋:
-it:進入交互模式運行容器。
ubuntu:指定使用的鏡像。
注意:以上命令會啟動一個Ubuntu容器并進入Shell。
使用docker ps查看運行中的容器。若要查看所有容器,包括已停止的,可以使用-a參數:
狂歡復制代碼docker ps # 查看正在運行的容器docker ps -a # 查看所有容器
可以使用docker stop命令停止一個正在運行的容器:
狂歡復制代碼docker stop <container_id>
如果想刪除一個已經停止的容器,可以使用docker rm:
狂歡復制代碼docker rm <container_id>
如果不再需要某個鏡像,可以使用docker rmi刪除
狂歡復制代碼docker rmi <image_id>
如果容
狂歡復制代碼docker start <container_id> # 啟動容器docker attach <container_id> docker attach <conta docker attach <co docker attach docker atta docker doc# 進入容器``
在Container Shell中,使用以下命令退出:
狂歡復制代碼exit # 停止并退出容器
或按Ctrl + P再Ctrl + Q,以
查看容器的運行日志:
狂歡復制代碼docker logs <container_id>
Dockerfile 是一個文本文件,用于定義自定義鏡像的配置和環境。一個簡單的 Dockerfile 示例:
docker文件復制代碼# 使用基礎鏡像 FROM ubuntu:latest # 安裝必要的軟件 RUN apt-get update && apt-get install -y nginx # 啟動命令 CMD ["nginx", "-g", "daemon off;"]
可以使用以下命令構建鏡像:
狂歡復制代碼docker build -t my-nginx-image .
Docker 可以使用網絡模式連接不同的容器,默認使用橋接模式。
狂歡復制代碼docker network create my-network # 創建自定義網絡docker network ls # 查看網絡列表docker network connect my-network <container_id> # 將容器連接到網絡
清理所有未使用的資源:
狂歡復制代碼docker system prune -a # 清理未使用的鏡像、容器和網絡
進入容器Shell:
狂歡復制代碼docker exec -it <container_id> /bin/bash # 在運行的容器中打開 Shell
最新留言