win10 docker安装

docker安装

1)bios开启虚拟化

开机按F2 进入bios后,按F7进入高级设置

advanced CPU设置下:开启intel 虚拟化技术

advanced SA设置下:开启VT-d

2)系统中开启Hyper-V,参考

https://www.runoob.com/docker/windows-docker-install.html

可能使用到的命令

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
bcdedit /set hypervisorlaunchtype auto

3)安装 Docker Desktop for Windows即可

下载1(推荐)、Docker Desktop 官方下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-windows

注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!

下载2、点击 Get started with Docker Desktop,并下载 Windows 的版本,如果你还没有登录,会要求注册登录:

4)安装后打开docker,如果提示wsl安装问题

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

安装完记得重启

部署案例

1. 创建网络:执行 `docker network create --driver bridge xxx`
2. 创建 jfrog API Key:登录 https://jfrog.xxxxx.com/ ,点击右上角头像 -> edit profie -> 生成并复制 API Key

登陆后获取

3. 登录镜像仓库:行执 `docker login https://jfrog.xxxxx.com`,Username 使用自己的 jfrog 邮箱,Password 使用上一步申请的 API Key
4. 构建容器:在 docker-compose.yml 同级目录执行 `docker-compose up -d --build`

过程时间比较就,要耐心等待

5、docker exec -it xx bash 进入docker

 

进入docker

打开后,根据提示,dev Environments配置后,根据提示会安装git、Visual studio Code、Visual Studio Code Remote Containers Extension

docker ps -a  # 查看运行的容器id
docker exec -it xx bash  #进入docker即可

  

docker中无法使用vi命令

mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >> /etc/apt/sources.list
echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list
echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
#更新安装源
apt-get update 
apt-get install vim

其他命令 

docker ps -a   # View the running container ID
docker exec -it xx bash    #  enter docker
exit  #exit docker
docker stop xx # close docker
docker start xx  # start docker
docker-compose ps
docker-compose logs -f -t --tail=100 servicenamexxx

  

 

posted @ 2022-09-16 16:39  leo博客  阅读(175)  评论(0编辑  收藏  举报