We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
# or nginx:stable-alpine(轻量级的镜像) or nginx:latest(含bin/bash) docker pull nginx:alpine # 查看版本 docker -v docker-compose --version
# start docker run -d -p 80:80 --name nginx nginx:alpine # or 在docker-compose.yml当前目录 docker-compose up -d # 查看容器运行状态 docker ps docker-compose ps
复制运行中 nginx 相关配置文件到宿主机的指定路径下:
# 复制名称为 nginx 容器中 /etc/nginx/nginx.conf 文件夹到宿主机的 /docker/nginx 路径下 docker cp nginx:/etc/nginx/nginx.conf /docker/nginx # 复制名称为 nginx 容器中 /etc/nginx/conf.d 文件到宿主机的 /docker/nginx 路径下 docker cp nginx:/etc/nginx/conf.d /docker/nginx
# [镜像名称:版本] 拉取镜像 docker pull # 镜像列表 docker images # 删除镜像 docker rmi -f[镜像名称:版本] # [关键字] 搜索镜像 docker search # 镜像登陆 docker login # [镜像名称] 镜像操作记录 docker history # [镜像名称:版本][新镜像名称:新版本] docker tag # [镜像名称:版本] 查看镜像详细 docker inspect # 创建镜像,通常使用Dockfile创建, . 是相对路径的意思,需要吧Dockerfile放到与命令执行目录同级 docker build -it XXX . # 镜像相当于一个封装好配置信息和运行指令的带环境的应用
# 停止 docker-compose stop # 重启 docker-compose restart # 删除所有nginx容器,镜像 docker-compose down # 容器列表(所有容器) 无-a => 运行的 docker ps -a # 验证(docker-compose.yml)文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息 docker-compose config -q # 登录到nginx容器中 docker-compose exec nginx bash # 以 bash 命令进入容器内 docker exec -i containerId /bin/bash docker exec -i containerId /bin/sh docker-compose exec containerId /bin/sh # <container_id> 删除容器 docker rm docker-compose rm nginx # <container_id> 停止容器 docker stop # <container_id> 开启容器 docker start # <container_id> 重启容器 docker restart # <container_id> 查看容器详情 docker inspect # [容器名称] my_image:v1.0 容器提交为新的镜像 docker commit # 查看容器日志 docker logs
# 默认网络 > docker network ls NETWORK ID NAME DRIVER SCOPE 15315759c263 bridge bridge local d72064d9febf host host local 83ea989d3fec none null
这 3 个网络包含在 Docker 实现中。运行一个容器时,可以使用 –network 参数指定在哪种网络模式下运行该容器。
# 创建自定义的网络 docker network create my-net
使用如上命令就可以创建一个名称为 my-net ,网络驱动模式为 bridge 的自定义网络。
dockerfile: 构建镜像
docker run: 启动容器
docker-compose: 启动服务
The text was updated successfully, but these errors were encountered:
No branches or pull requests
安装 nginx
运行镜像
配置
复制运行中 nginx 相关配置文件到宿主机的指定路径下:
镜像常用命令
容器常用命令
Docker Network—Bridge 模式
这 3 个网络包含在 Docker 实现中。运行一个容器时,可以使用 –network 参数指定在哪种网络模式下运行该容器。
# 创建自定义的网络 docker network create my-net
使用如上命令就可以创建一个名称为 my-net ,网络驱动模式为 bridge 的自定义网络。
简单总结
dockerfile: 构建镜像
docker run: 启动容器
docker-compose: 启动服务
The text was updated successfully, but these errors were encountered: