Docker 是一个开源的容器化平台,可以让应用程序在容器中封装和交付,实现应用程序在不同平台和环境中的无缝移植。在本文中,我们将介绍如何在 Centos 7 上安装和使用 Docker。
安装 Docker
在 Centos 7 上安装 Docker 非常简单,只需要执行以下命令:
sudo yum install -y docker
安装完成后,使用以下命令启动 Docker 服务:
sudo systemctl start docker
为了使 Docker 在系统启动时自动启动,需要执行以下命令:
sudo systemctl enable docker
使用 Docker
容器操作
Docker 的核心概念是容器,一个容器是一个运行在环境中的封装好的应用程序,它可以被轻松地创建、启动、停止、删除等。以下是一些常用的容器操作命令:
- 创建容器:
docker create
- 启动容器:
docker start
- 停止容器:
docker stop
- 删除容器:
docker rm
- 查看容器列表:
docker ps
例如,要创建一个 Ubuntu 18.04 的容器并启动它,可以执行以下命令:
sudo docker create -it --name my-ubuntu ubuntu:18.04 /bin/bash sudo docker start my-ubuntu
执行以上命令后,就可以进入容器中操作,例如安装一些软件:
sudo docker exec -it my-ubuntu apt-get update sudo docker exec -it my-ubuntu apt-get install -y curl
镜像操作
容器是由镜像创建的,而镜像是 Docker 打包应用程序及其依赖关系的一种方式。以下是一些常用的镜像操作命令:
- 拉取镜像:
docker pull
- 查看镜像列表:
docker images
- 删除镜像:
docker rmi
例如,要拉取一个 Nginx 的镜像并启动它,可以执行以下命令:
sudo docker pull nginx sudo docker run -d -p 80:80 nginx
执行以上命令后,就可以通过浏览器访问 http://localhost
查看 Nginx 的欢迎页面了。
总结
在本文中,我们介绍了如何在 Centos 7 上安装和使用 Docker,包括了容器和镜像的基本操作。使用 Docker 可以帮助开发人员快速构建应用程序、测试代码、打包交付等,具有广泛的应用价值。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64ff113495b1f8cacddb4287