docker开篇--使用 pycharm  ssh链接远程docker环境


#一、  使用 pycharm  ssh链接远程docker环境
docker pull ubuntu
安装基本的环境 升级 apt update     安装 vim   安装python3  安装python3-pip 安装ssh
#原文 https://www.cnblogs.com/ydf0509/p/7762305.html
# 需要先修改docker容器内的 ssh端口   root远程访问
cat /etc/ssh/sshd_config | grep -v ^$ |grep -v ^#
Port 9022
LoginGraceTime 2m
PermitRootLogin yes
StrictModes yes
# 使用pycharm链接 容器 ip即可
ssh -p9022 root@172.17.0.2


#二、  docker目录映射 ubuntu是 image名称 
docker run -it -v /root/docker_file:/root ubuntu
#使用docker环境创建目录  
root@426fddd148a7:~# cd ~
root@426fddd148a7:~# ls
root@426fddd148a7:~# mkdir docker_file_426
root@426fddd148a7:~# ls
docker_file_426
# 宿主机查看即可
root@ubuntu18:~# ls
docker_file 

#进如pycharm之后
docker attach 容器name
# 退出容器
exit
#这样退出会停止 需要重新启动
docker restart 426fddd148a7
#下面这种退出不会停止容器   但是我没有这个comment 估计是宿主机敲
docker exec -it 243c32535da7 /bin/bash


附录:
docker commit :从容器创建一个新的镜像。
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
1
OPTIONS说明:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。
例1

docker commit -a "runoob.com" -m "my apache" a404c6c174a2  mymysql:v1 
1
例2

docker commit -m  ""   -a  ""   [CONTAINER ID]  [给新的镜像命名]

docker commit -m  ""   -a  "" aa myelasticsearch:1.0
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值