Docker的安装和使用(CentOS版)
以下是在CentOS操作系统上安装和使用Docker的详细步骤。
安装Docker
更新系统软件包:
sudo yum update -y
加Docker的官方仓库:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https:
安装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 <镜像名>
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来管理和运行容器化的应用程序。