docker的学习
在之前对docker进行过一点的理论学习,但是最近实习工作中需要我把项目部署到docker容器中。于是通过查找资料和学习视频对docker的实际操作有了很多的心得。我将所学到的内容记录并分享一下。如有错误,请大家多多指出。
1.docker的下载安装
1.1 docker下载与安装
在Windows系统上安装Docker不再需要先安装虚拟机,然后在虚拟机上安装Linux系统,最后在虚拟机上的Linux系统安装Docker了。Docker for Windows的出现使得我们在Windows系统上使用Docker也非常的简单。
一直下一步即可安装完成。
1.2 Windows系统开启Hyper-V
打开控制面板,找到程序和功能选项。
点击”启用或关闭Windows功能“
勾选上Hyper-V即可。
系统会进行重启,重启结束后即可生效。
1.3 Win 10 没有 Hyper-V 解决方案
我电脑上并没有 Hyper-V。所以需要弄出一个。
1.首先新建一个记事本文件。
2.在记事本中写入。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
3.将记事本文件保存为bat格式,例如:Hyper-V.bat。
4.以管理员身份执行 Hyper-V.bat 文件。
5.输入Y即可(会自动重启)
1.4 docker启动失败
当我打开docker后,出现了这个报错。
首先去检查是否将下面选项勾选。
如果已将其勾选,查看是否未更新。
1.以管理员的方式启动powershell
2. 执行:
wsl --update
运行“wsl --shutdown”,重启即可。
2.docker的常用命令
启动docker:
systemctl start docker
停止docker:
systemctl stop docker
重启docker:
systemctl restart docker
查看docker状态:
systemctl status docker
开机启动:
systemctl enable docker
查看docker概要信息
docker info
查看docker帮助文档
docker --help
更多可见:
docker常用命令
3.在idea中加入docker插件
使用idea的docker插件连接docker,idea默认已经下载过docker插件了,如果没有的话,需要在idea下载docker插件。