Docker 创建环境

By kcersing , 5 十一月, 2021

docker ps //查看当前运行中的容器
docker ps -a //查看所有运行过的容器
docker inspect containerId(容器ID或容器名)//查看对应容器的具体配置信息
docker port containerId //查看对应容器端口映射
docker run --name containerName -it -p 80:80 -d // --name是为容器取一个别名,-p 80:80是端口映射,将宿主机的80端口映射到容器的80端口上,-d是指后台运行容器,即容器启动后不会停止,-it是-i 和-t的合并,以交互模式运行容器。
docker images //查看所有镜像
docker system df //查看镜像、容器、数据卷所占用的空间
docker exec -it containerName /bin/bash //进入已启动的容器内,新启一个进程,执行命令。
docker stop containerName // 停止一个容器
docker start -i containerName //重启启动一个运行过的容器
docker rm containerName //移除一个容器

docker run -p 80:80 --name myNginx -v /D/docker/nginx/www:/www -v /D/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /D/docker/nginx/logs:/wwwlogs  -d nginx (win 中 D:/ 要写成 /D/)

docker run -p 9000:9000 --name  myphp-fpm -v  /D/docker/nginx/www:/www -v /D/docker/php-fpm/conf:/usr/local/etc/php -v /D/docker/php-fpm/logs:/phplogs   -d php:fpm

容器IP的查方法

docker inspect myphp-fpm |grep '"IPAddress"'


标签