Linux上安装docker比较简单,只需直接安装docker软件即可。docker可运行在Linux和虚拟化环境中,对于windows系统怎么安装呢?

一、hyper-v开启;(开启虚拟化)
Wsl更新至最新版本(当发现开启后仍无法正常使用时)
在这里插入图片描述
二、安装 docker Desktop
网址
在这里插入图片描述
查看安装是否完成:
在这里插入图片描述
在这里插入图片描述Windows10下配置docker镜像加速

打开dockerdesktop
右键点击settings
点击docker engine
将以下代码复制进去:

在这里插入图片描述

{ “registry-mirrors”: [ “https://hub-mirror.c.163.com”, “https://mirror.baidubce.com” ]}

点击docker desktop软件右下角,重启软件即可。

三、制作镜像
在docker hub上搜索需要的镜像,查看下载的命令

ducker pull centos7

安装gcc

yum -y install gcc gcc-c++ kernel-devel

//安装gcc、c++编译器以及内核文件

安装python3.6

yum -y install xz tar gcc make tk-devel wget sqlite-devel zlib-devel readline-devel openssl-devel curl-devel tk-devel gdbm-devel xz-devel bzip2-devel

下载python包:

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

.
#解压

tar -xvJf Python-3.6.3.tar.xz

#切换进入

cd Python-3.6.3

.
#编译安装
.

./configure prefix=/usr/local/python3
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip

制作完后 docker commit :
从容器创建一个新的镜像,将其保存为新的镜像,并添加提交人信息和说明信息

docker commit -a "runoob.com" -m "my apache" 83f1a7279fd5 centos:v1 

安装Nginx:

yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
mkdir /usr/local/nginx
wget https://nginx.org/download/nginx-1.19.9.tar.gz
tar -zxvf nginx-1.19.9.tar.gz
cd nginx-1.19.9

4.使用nginx默认配置

./configure

5.编译安装

make
make install

6.查找安装路径

whereis nginx

在这里插入图片描述

7.进入sbin目录,可以看到有一个可执行文件nginx,直接./nginx执行就OK了。

./nginx

9.查看是否启动成功

ps -ef | grep nginx

此时nginx命令不识别,
在这里插入图片描述
设置Nginx 为环境变量:

在/etc/profile 中添加:
在这里插入图片描述
在这里插入图片描述
添加环境变量完成!

制作完成后,下载镜像:
在这里插入图片描述
存储在 c:\Users 文件夹下。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐