1.拉取镜像,docker pull nginx
[root@localhost ~]# docker pull nginx
Using default tag: latest
Trying to pull repository docker.io/library/nginx ...
latest: Pulling from docker.io/library/nginx
bb79b6b2107f: Pull complete
111447d5894d: Pull complete
a95689b8e6cb: Pull complete
1a0022e444c2: Pull complete
32b7488a3833: Pull complete
Digest: sha256:ed7f815851b5299f616220a63edac69a4cc200e7f536a56e421988da82e44ed8
2.查看并启动:docker run --name mynginx -p 80:80 -d nginx ,端口映射需要设置
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/nginx latest f35646e83998 3 weeks ago 133 MB
docker.io/rabbitmq management b876c920f541 5 weeks ago 186 MB
docker.io/zookeeper latest 36b7f3aa2340 6 weeks ago 252 MB
mytomcat latest fa227f06a096 2 months ago 652 MB
docker.io/tomcat latest d5eef28cf41d 2 months ago 647 MB
docker.io/mysql 5.7.28 db39680b63ac 10 months ago 437 MB
docker.io/redis 4.0.9 bfcb1f6df2db 2 years ago 107 MB
[root@localhost ~]# docker run --name mynginx -p 80:80 -d nginx
c05330e5fe2df94cee6332be530ebd6db3eac35a1aa0154a61af36a2b7b9e134
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c05330e5fe2d nginx "/docker-entrypoin..." 4 minutes ago Up 4 minutes 0.0.0.0:80->80/tcp mynginx
3.访问:http://192.168.3.3/,访问的ip地址是nginx所在的ip(虚拟机地址),并不是本机