Ubuntu上的Docker容器管理可以通过一系列命令和步骤来实现。以下是一些基本的管理操作:
首先,需要在Ubuntu系统上安装Docker。可以按照以下步骤进行:
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容器的基本步骤和命令。