Windows系统下安装配置docker,并用Pycharm进行远程连接

学习记录

docker官网提供了两个版本,桌面版服务器版,本次学习主要是安装windows系统下的桌面版(其他系统的桌面版也在同一个链接中)

下载完成后运行exe文件,安装过程十分简单,不作赘述。安装完成后进入软件可能会遇到报错

 通过相关提示和查阅资料,可能需要检查几个步骤

首先,需要开启虚拟化,打开控制面板中的“程序”,找到下图的位置

 打开后找到下图中的两项,并检查是否勾选

 我的docker上调整过后依然还是报错,使用cmd进入命令行中执行

wsl --set-default-version 2

 如果没有安装过linux内核可以使用命令行安装或软件商店安装(很卡)

wsl --install -d Ubuntu

可以使用以下命令检查

wsl --list --verbose

 如果到这一步还报错,需要进行最后一步(需要重启)

netsh winsock reset

我的报错是到这里就解决 ,再次打开软件可以进入

 众所周知国外镜像下载很慢,可以进行还源,在设置中找到下图位置

 以下列举几个源

#Docker 中国官方镜像	
https://registry.docker-cn.com
#科大镜像站	
https://docker.mirrors.ustc.edu.cn
#阿里云	
https://ud6340vz.mirror.aliyuncs.com
#网易云	
https://hub-mirror.c.163.com
#腾讯云	
https://mirror.ccs.tencentyun.com

加一句代码在下图位置(注意重启)

"registry-mirrors": ["https://mirror.ccs.tencentyun.com"],

配置完毕后可以开始创建项目,由于之前使用云服务器的时候用的都是pycharm进行远程开发,所以docker也想尝试能否使用pycharm进行开发。

首先使用命令行创建镜像和容器,可以使用serch代码查看镜像(但我创建使用的是Unbuntu20)

docker serch centos

创建镜像和容器(名字改一下)

docker pull ubuntu:20.04
docker run -it --name “容器的名字” ubuntu:20.04 /bin/bash

在刚刚安装好的桌面应用中就能找到创建的容器和镜像

点击in use可以看到使用这个镜像的容器,这里可以看到启动状态(也可以在这启动)

 

 使用pycharm进行远程连接有它自带的docker 连接功能,但我在操作中失败了,决定使用连接服务器类似的ssh服务

通过命令行进入容器安装ssh,好的这个也失败了hhh

再次使用pycharm自带的docker连接功能,上次失败的原因是没有选择WSL方式,在pycahrm的setting中找到下图位置

确定之后,在下图的位置双击docker图标就能连接

命令行就找终端就行了 

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值