Docker命令(二)

  1. 在容器中部署静态网站:
    (1)设置容器的端口映射
    docker run -P —i-t ubuntu /bin/bash
    -P,—publish -all=true | false 默认为false :表示对容器的所有端口进行映射
    -p,—publish=[]
    containerPort:使用小写的p能让我们指定映射容器的那些端口
    docker run -p 80 -it ubuntu /bin/bash. 宿主机的端口是随机的
    hostPort:containerPort
    docker run -p 8080:80 -it ubuntu /bin/bash. 指定宿主机和容器的端口
    ip::containerPort
    docker run -p 0.0.0.0:80 -it ubuntu /bin/bash. 指定IP和容器端口
    ip:hostPort:containerPort
    docker run -p 0.0.0.0:8080:80 -it ubuntu /bin/bash. 指定IP和宿主机端口、容器端口
    (2)Nginx 的部署
    .创建映射80端口的交互式容器:docker run -p 80 --name web -it ubuntu /bin/bash
    .安装Nginx apt-get install -y nginx 注意:如果这里报错 使用 apt-get update
    .安装vim apt-get install -y vim
    .创建静态页面
    .修改Nginx配置文件
    .运行Nginx
    .验证网站的访问
    18.查看docker端口映射情况:
    docker port huyong
    19.查看和删除镜像:
    查看docker 的存储驱动和存储位置
    docker info
    列出镜像:
    docker images [optsions] [repository]
    -a —all=false. 显示所有镜像
    -f,—filter=[]
    —no-trunc=false 不实用阶段的形式显示
    -q,—quiet=false 只显示镜像的唯一ID

    	repository:仓库:所有镜像的集合
    查看镜像的信息
    	docker inspect [optsions]
    删除镜像:
    	docker rmi [options] image
    	-f —force=false. 强制删除
    	—no-proune=false. 保留被打标签的父镜像
    删除所有的镜像:
    	docker rmi $(docker images ubuntu -q)
            20.获取和推送镜像:
    查找镜像:
    	方式一:
    	Docker Hub https://registry.hub.docker.com
    	方式二:
    	docker search [optiosns] term
    		—automated=false  只会显示自动化构建出的镜像
    		—no -trunc=false
    		-s,—stars=0   用与限制最低星级
    		这种方式最多返回25个
    啦取镜像:docker pull [options] name [TAG]
    	    如果下载镜像太慢可以使用国内的镜像服务器:
    	使用—registry -mirror
    	1. 修改:/etc/default/docker
    	2.添加:DOCKER_OPTS=“—registry -mirror=http://MIRROR-ADDR”
    	在docker 官网配置加速器:https://www.daocloud.io
    推送镜像:(将这个镜像传递到dockerhub)
    	docker push  镜像名
    

    11.在本地构建一个docker 镜像
    方式一:
    docker commit 通过容器构建
    eg:docker commit [options] container [repository[:tag]]
    -a,—author=“”.指定镜像的作者
    -m,—message=“” 对镜像的构建信息
    -p,—pause=true 可以不暂停正在执行的容器
    eg:docker run -it -p 80 —name commit_test ubuntu /bin/bash
    方式二:
    docker build. 通过Dockerfile文件构建
    1.创建Dockerfile
    2.使用 docker build 命令
    docker build [options] path |URL
    -force-rm=false
    -no-cache=false
    -pull=false
    -q,—quiet=false
    —rm=true
    -t,—tag=“” 表示指定构建出的镜像的名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值