docker安装

136 阅读1分钟

链接:CentOS Docker 安装 | 菜鸟教程 (runoob.com)

基本概念

  1. image: 镜像,只读,通过镜像可创建多个容器。比如在Docker中安装CentOS镜像,可以通过该镜像运行多个容器(实例)
  2. container:容器,通过镜像创建
  3. 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/容器名