阅读量:0
在Ubuntu上创建Docker容器,你需要遵循以下步骤:
前提条件
-
安装Docker:
- 打开终端。
- 更新包索引:
sudo apt update - 安装必要的包以允许
apt通过HTTPS使用仓库:sudo apt install apt-transport-https ca-certificates curl software-properties-common - 添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - - 添加Docker仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" - 再次更新包索引:
sudo apt update - 安装Docker CE(社区版):
sudo apt install docker-ce docker-ce-cli containerd.io - 启动Docker服务并设置开机自启:
sudo systemctl start docker && sudo systemctl enable docker
-
验证安装:
- 运行一个测试容器来验证Docker是否正常工作:
sudo docker run hello-world
- 运行一个测试容器来验证Docker是否正常工作:
创建Docker容器
-
拉取镜像:
- 使用
docker pull命令从Docker Hub或其他注册表拉取一个镜像。例如,拉取Ubuntu镜像:sudo docker pull ubuntu:latest
- 使用
-
运行容器:
- 使用
docker run命令来创建并启动一个新的容器。例如,运行一个交互式的Ubuntu容器:sudo docker run -it ubuntu:latest /bin/bash -i选项表示以交互模式运行容器。-t选项表示分配一个伪终端。/bin/bash是容器启动时要执行的命令。
- 使用
-
自定义容器:
- 你可以指定更多的选项来自定义容器,例如:
-d:后台运行容器。--name:为容器指定一个名称。-p:将容器的端口映射到宿主机。-v:挂载卷。
例如,创建一个后台运行的Ubuntu容器并映射端口:
sudo docker run -d --name my-ubuntu-container -p 8080:80 ubuntu:latest - 你可以指定更多的选项来自定义容器,例如:
-
查看容器:
- 使用
docker ps命令查看正在运行的容器。 - 使用
docker ps -a命令查看所有容器(包括已停止的)。
- 使用
-
停止和删除容器:
- 停止容器:
sudo docker stop - 删除容器:
sudo docker rm
- 停止容器:
示例
假设你想创建一个运行Nginx的容器,并将其端口80映射到宿主机的8080端口:
# 拉取Nginx镜像
sudo docker pull nginx:latest
# 运行Nginx容器并映射端口
sudo docker run -d --name my-nginx-container -p 8080:80 nginx:latest
通过这些步骤,你可以在Ubuntu上轻松创建和管理Docker容器。
以上就是关于“Ubuntu上Docker容器怎么创建”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm