前言:
今天姐妹们对“wincc73在win7安装步骤图文”大致比较重视,大家都想要学习一些“wincc73在win7安装步骤图文”的相关内容。那么小编在网络上网罗了一些对于“wincc73在win7安装步骤图文””的相关知识,希望同学们能喜欢,各位老铁们快快来学习一下吧!win7安装docker详细步骤1. 在官网下载安装软件下载地址如下2. 登录到虚拟机(有两种方式登录)3. 在安装软件时需要设置VirtualBox 中共享文件夹4. 使用xshell连接到虚拟机里,先安装php5. 安装nginx6.在windows 下指定目录里写代码测试,成功则显示7 . docker 中安装mysql(容器不稳定,需要把mysql数据,配置文件放到宿主机里)具体步骤如下:
win7安装docker详细步骤
1. 在官网下载安装软件下载地址如下
官网,下载后可以一步一步的next就可以完成
安装过程中,如果以前安装过git或者是virtualBox时不以选择不勾选
安装成功后会在桌面上有三个图标,双击运行Docker Quickstart Terminal
这里会有一个问题,如果git是以前安装的话,点击时会说这个快捷方式无效,需要浏览选择你git安装的位置下有一个bin目录里的bash.exe,选中它就可以了
打开后稍等,需要配置一些东西,获取远程镜像等,最新版本已经修复了这个bug,所以时间不会太久
如果出现下面这个图标说明已经安装成功了
2. 登录到虚拟机(有两种方式登录)
在命令窗口,输入 docker-machine ssh default 可以进入到虚拟机
另一种方式是通过第三方终端进入,如xshell等 参数为
ip: 192.168.99.100端口: 22用户名: docker密码: tcuser
3. 在安装软件时需要设置VirtualBox 中共享文件夹
这样设置后,宿主机与虚拟机里的文件是可以共享的了
4. 使用xshell连接到虚拟机里,先安装php
使用 docker pull php:7.3-fpm 命令,把镜像摘取下来,
接下来创建php7.3的容器,命令如下 docker run -d -p 9000:9000 -v /html:/www/html --name php73 php:7.3-fpm
参数:
-d 代表后台运行
-p 表示把宿主机端口映射到本机端口
-v 表示目录挂载 将宿主机目录挂载到容器目录【冒号前面是宿主机目录,冒号后是容器内的目录】
-name 指定容器名称
后面指定创建容器使用的镜像。
容器相关指令
启动容器: docker start 容器名称/id停止容器:docker stop 容器名/容器ID重启容器:docker restart 容器名/容器ID删除容器:docker rm 容器名/容器ID删除镜像:docker rmi 镜像名/镜像id
5. 安装nginx
使用'docker pull nginx:1.17'命令进行下载镜像
安装nginx容器,命令如下: docker run -d -p 8080:80 -v /html:/www/html --name mynginx nginx:1.17
参数和上面一样,只不过端口不一样,这里的映射目录要和上面的php目录一样才可以
进入容器命令: docker exec -it mynginx /bin/bash
参数:
-i : --interactive,交互模式。-t : --tty,开启一个伪终端。/bin/bash : 必须写,否则会报错。这是开始伪终端时,进入bash界面,也就是命令行界面
由于容器里没有vim,我们可以把配置文件映射到宿主机里进行配置,然后修改完成后再替换回来(等我后面还介绍docker-compose进行管理)
操作如下:(以修改ngin配置文件为例)
进入nginx容器里命令如下: docker exec -it mynginx /bin/bash (mynginx是我创建容器时的名称)查看nginx 的配置文件在 /etc/nginx/conf.d/default.conf退出nginx容器 ctrl+d 就可以退出,在docker下执行如下命令 docker cp mynginx:/etc/nginx/conf.d/default.conf /html/default.conf 这个意思是容器里的配置
文件复制到我主机里来,我在window下修改好后,再使用 docker cp /html/default.conf mynginx:/etc/nginx/conf.d/default.conf 这个命令对容器里的文件进行覆盖
进行nginx容器里进行重启操作 /etc/init.d/nginx configtest 如果显示success 则执行 /etc/init.d/nginx reload ,如果找错,则修改配置文件
6.在windows 下指定目录里写代码测试,成功则显示
修改镜像加速器:(阿里云的)
在Windows命令行执行docker-machine ssh 进入VM bashsudo vi /var/lib/boot2docker/profile
在--label provider=virtualbox的下一行添加--registry-mirror
重启docker服务:sudo /etc/init.d/docker restart或者重启VM:exit退出VM bash,在Windows命令行中执行docker-machine restart
7 . docker 中安装mysql(容器不稳定,需要把mysql数据,配置文件放到宿主机里)
和上面的操作一样,需要在虚拟机配置共享文件,步骤略
在docker下使用 docker pull mysql:5.7 下载镜像
MySQL(5.7.19)的默认配置文件是 /etc/mysql/my.cnf 文件。如果想要自定义配置,建议向 /etc/mysql/conf.d 目录中创建 .cnf 文件。新建的文件可以任意起名,只要保证后缀名是 cnf 即可。新建的文件中的配置项可以覆盖 /etc/mysql/my.cnf 中的配置项。
具体操作:
首先需要创建将要映射到容器中的目录以及.cnf文件,然后再创建容器
需要在宿主机里创建my.cnf文件 结构如下: D:\docker_project\mysql\conf\my.cnf就行,只有后缀是.cnf就可以了
安装myMysql容器 docker run -d --name myMysql -v /mysqldata:/var/lib/mysql -v /conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7 --
character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --innodb-use-
native-aio=0 --explicit_defaults_for_timestamp
参数说明:
-e 给镜像设置环境变量 MYSQL_ROOT_PASSWORD=root,设置root密码为root--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 设置字符集报错了就使用 docker logs myMysql 来查看就可以
重新安装时,需要清空宿主机里的mysqldata目录下的数据使用navicate可以连接就可以用了,数据在宿主机下也有了
标签: #wincc73在win7安装步骤图文