docker几个基本练习

docker安装nginx

#搜索nginx
docker search nginx

#下载nginx
docker pull nginx

#启动nginx

docker run -d --name nginx01 -p 3344:80 nginx

//解释
    -d   后台运行
    --name   别名,便于区分
    nginx01  别名
    -p       端口号
    3344:80  3344是linux主机的端口,80是容器内部的端口


root@1014f183fca6:/# curl localhost:80



Welcome to nginx!



Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

docker几个基本练习_第1张图片

 docker安装Tomact

#官方使用
docker run -it --rm tomcat:版本号

#之前我们都是直接后台运行,退出后容器还能看到,这种方法用完就被删除了,一般用来进行测试


#正常

#下载
docker pull tomcat

#启动
docker run -d -p 3355:8080 --name tomcat01 tomcat

#进入容器
docker exec -it tomcat01 /bin/bash

    #发现问题,linux的命令少了,没有webapps
    #原因:阿里云镜像的原因,默认是最小的镜像,所有不必要的全部剔除,保证最小可运行环境

你可能感兴趣的:(开发,docker,linux,nginx)