在Ubuntu上运行Docker容器的步骤如下:
安装Docker:
sudo apt update
apt
通过HTTPS使用仓库:sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
验证安装:
sudo docker run hello-world
拉取镜像:
sudo docker pull ubuntu
运行容器:
docker run
命令启动一个新的容器。例如,运行一个交互式的Ubuntu终端:sudo docker run -it ubuntu bash
-i
表示交互模式。-t
表示分配一个伪终端。查看运行中的容器:
sudo docker ps
查看所有容器(包括停止的):
sudo docker ps -a
停止容器:
sudo docker stop <container_id_or_name>
删除容器:
sudo docker rm <container_id_or_name>
查看容器日志:
sudo docker logs <container_id_or_name>
进入正在运行的容器:
sudo docker exec -it <container_id_or_name> /bin/bash
构建自定义镜像:
Dockerfile
,然后使用以下命令构建镜像:sudo docker build -t my-custom-image .
推送镜像到注册表:
sudo docker tag my-custom-image yourusername/my-custom-image:latest
sudo docker push yourusername/my-custom-image:latest
通过以上步骤,你可以在Ubuntu上成功运行和管理Docker容器。