docker快速上手指南

本文将简单介绍docker的基本使用方法。本文以使用nginx镜像为例说明如何快速上手使用docker。

docker 安装

参见: https://docs.docker.com/install/

拉取镜像

1
docker pull nginx

启动容器

1
2
# 启动一个nginx容器,主机的8000转发至容器的80端口
docker run -d --name my-nginx -p 8000:80 nginx

测试访问nginx

浏览器访问http://{主机ip}:8000,可以看到Welcome to nginx!页面

停止容器

1
2
# 查询已经启动的容器
docker ps

例如查到类似如下信息:

1
2
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
b8eca8f07f68 nginx "nginx -g 'daemon ..." 24 seconds ago Up 23 seconds 0.0.0.0:8000->80/tcp my-nginx
1
2
# 使用my-nginx对应的ContainerID停止容器
docker stop {container_id}

删除容器

1
2
# 使用my-nginx对应的ContainerID删除容器
docker rm {container_id}

注意

  1. 如果容器已经停止,可以使用命令docker ps -a查询所有包含已停止的容器;
0%