在Debian系統(tǒng)中管理docker容器,可按照如下步驟執(zhí)行:
Docker的安裝流程
-
更新軟件包索引
sudo apt update
-
安裝必備軟件包
sudo apt install apt-transport-https ca-certificates curl software-properties-common
-
導入Docker官方的GPG密鑰
-
配置Docker的APT源
-
更新包索引并安裝Docker引擎
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
-
啟動Docker服務并設置開機啟動
sudo systemctl start docker sudo systemctl enable docker
Docker容器的管理方法
容器列表查詢
-
顯示運行中的容器:
docker ps
-
展示所有容器(含已停止的):
docker ps -a
新建與運行容器
-
新建并運行一個容器:“` docker run -it –name my_container Ubuntu bash
<p>其中 -it 表示交互模式,--name 定義容器名,ubuntu 是基礎鏡像,bash 是進入容器后默認運行的命令。
容器的暫停與恢復
-
停止指定容器:
docker stop my_container
-
啟動已停止的容器:
docker start my_container
容器的移除
容器日志查看
- 獲取容器的標準輸出日志: docker logs my_container
進入運行中的容器
- 打開容器的shell界面:“` docker exec -it my_container bash
其他實用指令
-
檢查Docker版本
docker --version
-
獲取Docker詳細信息
docker info
-
監(jiān)控Docker服務狀態(tài)
sudo systemctl status docker
-
列出本地鏡像
docker images
-
下載遠程鏡像
docker pull ubuntu
-
上傳鏡像至倉庫
docker push yourusername/yourimage:tag
Docker守護進程的配置
可通過編輯 /etc/docker/daemon.json 來調整Docker守護進程的參數(shù)。例如,設定存儲驅動及日志級別。
{ "storage-driver": "overlay2", "log-level": "info" }
修改完成后,需重啟Docker服務使改動生效:
sudo systemctl restart docker
安全須知
- 定期更新Docker及相關組件,及時修復潛在的安全隱患。
- 使用普通用戶而非root用戶運行容器,減少權限風險。
- 設置防火墻規(guī)則,僅開放必要端口。
依照上述指導,您便能在Debian系統(tǒng)上高效地操控Docker容器了。