在Linux上安装和使用Docker:一步步指南
Docker是一种流行的容器化平台,它可以帮助开发者轻松构建、部署和运行应用程序。在本文中,我们将介绍如何在Linux系统上安装Docker,并提供一些常用的Docker命令和使用说明。
1. 安装Docker
Ubuntu系统
-
更新包索引并安装必要的软件包以允许apt通过HTTPS使用存储库:
sudo apt update 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"
-
安装Docker:
sudo apt update sudo apt install docker-ce
CentOS系统
-
安装所需的软件包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加Docker存储库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装Docker:
sudo yum install docker-ce
2. 启动和测试Docker
3. 使用Docker
常用Docker命令
docker pull image_name
:从Docker Hub拉取镜像docker run image_name
:运行一个容器docker ps
:列出正在运行的容器docker images
:列出本地镜像docker stop container_id
:停止一个容器docker rm container_id
:删除一个容器docker rmi image_id
:删除一个镜像
示例:运行一个Nginx容器
-
拉取Nginx镜像:
docker pull nginx
-
运行Nginx容器:
docker run -d -p 80:80 nginx
-
在浏览器中访问
http://localhost
即可看到Nginx欢迎页面。
4. Docker进阶
Docker容器日志
要查看容器的日志,可以使用以下命令:
docker logs container_id
Docker容器交互
要进入正在运行的容器内部,可以使用以下命令:
docker exec -it container_id /bin/bash
总结
希望这篇指南能帮助你快速上手Docker,并享受容器化技术带来的便利!