Docker安装与使用
原创大约 2 分钟Docker指南Docker
Docker 的安装和一些常用操作的基本指南
安装 Docker
Docker 的自动化安装
Docker 官方和国内 daocloud 都提供了一键安装的脚本,使得 Docker 的安装更加便捷。
官方的一键安装方式:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
常用 Docker 操作
以下是一些常用的 Docker 命令,适用于 CentOS 系统。每个命令都附带了简要的解释:
安装 Docker:
sudo yum install docker
安装 Docker 软件包。
启动 Docker 服务:
sudo systemctl start docker
启动 Docker 守护进程。
设置 Docker 服务开机启动:
sudo systemctl enable docker
配置 Docker 服务在系统启动时自动启动。
检查 Docker 版本:
docker --version
显示已安装的 Docker 版本信息。
拉取 Docker 镜像:
docker pull image_name
从 Docker Hub 或其他镜像仓库拉取指定的镜像。
列出本地所有镜像:
docker images
显示本地已经下载的 Docker 镜像列表。
运行容器
docker run [Options] image #参数说明 --name="名字" 指定容器名字 -d 后台方式运行 -it 使用交互方式运行,进入容器查看内容 -p 指定容器的端口 -p ip:主机端口:容器端口 配置主机端口映射到容器端口 -p 主机端口:容器端口(常用) -p 容器端口 -P 随机指定端口 -e 环境设置 -v 容器数据卷挂载
列出正在运行的容器:
docker ps
显示正在运行的容器列表。
列出所有容器(包括已停止的):
docker ps -a
显示所有容器的列表,包括已经停止的。
停止容器:
docker stop container_id
停止正在运行的容器。
删除容器:
docker rm container_id
删除已经停止的容器。
查看容器日志:
docker logs container_id
查看容器的日志输出。
查找 Docker 镜像:
docker search search_term
在 Docker Hub 上搜索特定关键词的镜像。
构建 Docker 镜像:
docker build -t image_name .
在当前目录下的 Dockerfile 中构建一个新的镜像。
上传镜像到 Docker Hub(首先需要登录):
docker login docker push image_name
登录 Docker Hub 并将本地镜像推送到仓库。