Centos安装docker

111 阅读1分钟

Docker的安装和使用(CentOS版)

以下是在CentOS操作系统上安装和使用Docker的详细步骤。

安装Docker

更新系统软件包:
sudo yum update -y

加Docker的官方仓库:

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装Docker引擎:

sudo yum install -y docker-ce docker-ce-cli containerd.io

启动Docker服务:

sudo systemctl start docker

设置Docker服务开机自启动:

sudo systemctl enable docker

使用Docker

运行一个Docker镜像(例如,运行一个Nginx容器):

docker run -d -p 80:80 nginx
这将在后台运行一个Nginx容器,并将容器的80端口映射到主机的80端口。

列出正在运行的容器:

docker ps
这将显示当前正在运行的容器列表。

停止容器:

docker stop <容器ID>

删除容器:

docker rm <容器ID>

显示本地的镜像列表:

docker images

拉取一个镜像:

docker pull <镜像名>
  • 例如,拉取最新的Ubuntu镜像:

docker pull ubuntu:latest

构建自己的镜像(示例:创建一个简单的Dockerfile来构建一个Node.js镜像):

在项目根目录下创建一个名为Dockerfile的文件,添加以下内容:

FROM node:10

WORKDIR /app

COPY . .

RUN npm install

CMD ["node", "index.js"]

然后通过以下命令构建镜像:

docker build -t my-node-app .
运行自己的镜像:
docker run -d my-node-app
进入正在运行的容器的bash终端:
docker exec -it <容器ID> bash
这将进入容器的bash终端,可以在容器内执行命令。

以上就是在CentOS上安装和使用Docker的步骤和示例代码。通过这些命令,您可以使用Docker来管理和运行容器化的应用程序。