1.使用docker search搜索镜像
docker search nginx
2.使用docker pull nginx去下载镜像
docker pull nginx
3.下载完成后查看刚才下载的镜像
docker images
4.启动容器
4.1.第一种方式,以后台的形式启动nginx,参数-d是以后台的形式启动,--name是给容器取个名字,-p是暴露端口的意思
docker run -d --name nginx01 -p 80:80 nginx
4.2.第一种方式,以交互的形式启动nginx,,参数-d是以后台的形式启动,--name是给容器取个名字,-p是暴露端口的意思
docker run -it --name nginx01 -p 80:80 nginx
5.查看后台运行的容器,看到nginx容器在外面运行
docker ps
6.测试,输入宿主机的IP地址不用输入端口号,默认是访问80端口,因为暴露的是宿主机的80端口去访问nginx
7.进入容器
7.1,以交互式进入容器
docker exec -it nginx01 /bin/bash
7.2,进入容器正在执行的终端,不会添加新的操作
docker attach 容器id