云服务器部署docker 环境

本文介绍了如何在CentOS云服务器上安装Docker,从GitHub获取CentOS镜像,创建并运行容器,以及进行容器管理和镜像操作。步骤包括:安装Docker,搜索并拉取CentOS镜像,使用-d和-p参数创建容器,通过/bin/bash进入容器,以及查看和管理镜像与容器。特别提示,当容器内的服务未自动启动时,需要手动启动,如nginx服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装docker

CentOS Docker 安装 | 菜鸟教程

2.获取git hub centos镜像文件

2.1查看centos镜像文件

docker search centos

2.2获取centos镜像文件

docker pull centos

3.通过镜像创建容器

 docker run -itd  -p 80:80 --name=test --privileged centos

ps:-p 80:80 为绑定端口,需要才加。--privileged:超级权限。--name=test:设置容器名称

4.进入容器

docker exec -it test /bin/bash

其他:

1.查看镜像文件:docker images

2.删除镜像文件:docker rmi test   

ps:当镜像文件有容器时,需要先删除容器

3.查看容器:docker ps

4.删除容器:docker rm -f ID

5.查看容器ip:docker inspect  IP

### 如何在华为云 ECS 上安装和配置 Docker 容器 #### 准备工作 确保已经拥有华为云账号,并创建好ECS实例。对于操作系统的选择,这里以CentOS为例。 #### 更新系统软件包 为了防止版本冲突以及获得更好的兼容性,在开始之前应该更新系统的软件包到最新版本。 ```bash sudo yum update -y ``` #### 安装必要的依赖工具 一些基础的工具是后续操作所必需的,通过下面命令可以完成这些工具的安装[^2]。 ```bash sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` #### 配置Docker官方源 使用`yum-config-manager`来添加Docker CE稳定版存储库,这一步骤能够帮助获取最新的Docker发行版。 ```bash sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` #### 安装Docker Engine-Community 执行如下指令即可安装社区版Docker引擎,这是最常用的免费版本。 ```bash sudo yum install docker-ce docker-ce-cli containerd.io ``` #### 启动并启用Docker服务 为了让Docker随系统启动自动运行,同时立即激活它,需依次输入这两条命令[^3]。 ```bash sudo systemctl enable docker sudo systemctl start docker ``` #### 测试Docker是否正常工作 可以通过拉取一个简单的测试镜像来验证安装过程是否成功。 ```bash sudo docker run hello-world ``` 如果一切顺利的话,将会看到一条欢迎消息,表示Docker已正确安装并且可以在华为云ECS上正常使用了。 #### 基本管理命令 用于管理和监控Docker的状态的一些基本Linux Shell命令也很重要,比如重启Docker服务或者查看其当前的工作状况[^5]。 ```bash # 重启docker服务 sudo systemctl restart docker # 查看docker状态 sudo systemctl status docker ``` 以上就是在华为云ECS服务器上部署Docker容器的主要流程和技术要点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值