Ubuntu上的Docker容器管理可以通過一系列命令和步驟來實現。以下是一些基本的管理操作:
首先,需要在Ubuntu系統上安裝Docker??梢园凑找韵虏襟E進行:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
docker --version
sudo systemctl start docker
sudo systemctl enable docker
docker run
命令創建并啟動一個新容器。例如:docker run -it --name mycontainer ubuntu
docker ps
命令列出所有正在運行的容器。docker ps
docker stop
命令停止一個正在運行的容器。docker stop <container_id>
docker rm
命令刪除一個或多個容器。docker rm <container_id>
docker build
命令根據Dockerfile創建一個新的鏡像。docker build -t myapp .
docker pull
命令從Docker Hub下載一個鏡像到本地環境。docker pull ubuntu
Docker提供多種網絡模式,包括bridge、host和none。默認情況下,容器使用名為"bridge"的虛擬網卡與宿主機通信??梢酝ㄟ^ -p
或 -P
參數在宿主機和容器之間建立端口映射關系。
容器的存儲可以分為兩大類:綁定掛載和卷。綁定掛載是將宿主機上的文件或目錄掛載到容器中,而卷由Docker創建和管理,提供了更持久化的數據存儲。
以上就是在Ubuntu上管理Docker容器的基本步驟和命令。