微信链接的微网站怎么做矿大师德建设网站
1.从远程仓库拉取一个纯净的镜像
 docker pull docker .io/centos
 2.创建并进入容器(左外右内)
 docker run --name xxx -dit  镜像id(镜像名称:Tag) /bin/bash
 【参数必须放在镜像ID之前】
 -i 让Docker分配一个伪终端,并绑定到容器的标准输入上
 -v 挂载文件(左边的docker外的地址,右边是docker内的地址 -v /opt/zlp/bigdata:/opt)如果内外部都有文件,以外面的文件为准
 -p 端口映射 (左边是docker外的端口,右边是docker内的端口  -p 9003:9003)
 -d 后台运行
 -it以交互模式运行容器
 --restart=always docker启动后,容器自启动
 -e 环境变量输入 (用=号)
 --name 指定容器名称
3.查看所有的容器
 docker ps -a
 docker ps 查看正在运行的容器
 4.停止/删除容器
 docker stop 停止容器
 docker rm 删除容器
 5.进入容器
 docker exec -it 容器名 /bin/bash
 6.将容器制作成镜像
 docker commit -m '镜像描述' -a '制作者' 容器名 镜像名:版本
 7.将制作好的镜像打成tar包
 docker save  镜像名:tag -o tar包名
 docker save 镜像名:tag | gzip > xxx.tar.gz
 8.加载镜像
 docker load -i tar包名
 9.查看镜像详细信息
 docker inspect xxx
 10.利用docker-compose启动容器
 docker-compose up #实时启动
 docker-compose up -d XX  #后台启动
 11.加载镜像
  docker load -i XXX.tar
 12.拷贝文件至docker容器
 docker cp  [本地文件] 容器ID:容器路径
 13.查看容器打印日志
 docker logs -f XXX
 14.容器启动后去修改容器端口(修改后不生效)
 cd /var/lib/docker/containners/XXXXXXXXXXXX,其中左侧为容器内部的端口,右侧为宿主机端口
 先修改hostconfig.json在PortBindings中添加:{"8080/tcp":[{"HostIp":"","HostPort":"60000"}]}
 然后重启容器docker restart XXX
 15.Docker Compose命令
 docker-compose up -d 根据docker-compose.yml在后台启动容器
 docker-compose rm  删除已经停止
 docker-compose ps 查看
 docker-compose restart 重启(如果配置已映射,重启无法生效,必须先删除,在up -d启动)
