链接:CentOS Docker 安装 | 菜鸟教程 (runoob.com)
基本概念
image
: 镜像,只读,通过镜像可创建多个容器。比如在Docker中安装CentOS镜像,可以通过该镜像运行多个容器(实例)container
:容器,通过镜像创建Dockerfile
:可用来写命令,构建镜像
环境
系统 linux CentOs
自动安装
使用官方镜像自动安装
命令
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
使用国内镜像进行安装
curl -sSL https://get.daocloud.io/docker | sh
启动docker
service docker start
安装nginx
安装命令
pull 拉取,下载 nginx:下载的东西 latest:拉取最新版本
docker pull nginx:latest
启动nginx,创建nginx容器
docker run --name nginx-test -p 8080:80 -d nginx
参数说明:
- --name nginx-test:容器名称。
- -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
- -d nginx: 设置容器在在后台一直运行。
docker基本语法
- 查看镜像:docker images
- 拉取镜像: docker pull 镜像名
容器命令
- 查看容器:docker ps
- -a: 查看所有容器
- 运行容器: docker run 镜像名
- -t: 在新容器内指定一个伪终端或终端。
- -i: 允许你对容器内的标准输入 (STDIN) 进行交互。
- 查看容器日志: docker log 容器id/容器名
- 启动容器:docker start 容器id/容器名
- 暂停容器:docker stop 容器id/容器名