当前位置: 首页 > news >正文

docker的使用以及注意事项

ssh的登录

1.登录ssh
ssh 用户名@IP地址
2.生成密钥
ssh-keygen生成密钥,在.ssh文件夹中(如果没有自己生成一个)

如果密钥之前已经生成过,可能在配置git的时候,会报错:这个密钥已经使用过的报错
解决方法是:otherwise[y/n]:
在使用ssh-keygen后的提示中输入y即可

3.配置用户信息
在config文件中写入

 User 别名 (最好写成登陆的用户的名称,方便记忆)	HostName IP地址User 用户名

之后就能使用ssh 用户别名进行登录了
4.免密配置
方法一:ssh-copy-id 用户别名
方法二:将id_rsa.pub中的密钥复制出来,粘贴到ssh用户中的.ssh/authorized_keys中(没有需要自己创建)
一定是先配置的信息才能进行免密登录
接下来就可以进行文件互传了
scp .vimrc .bashrc .tmux.conf 配置的ssh用户名
进行vim和bash,tmux的同步

docker的配置

官方文档
这里以ubuntu为例
1.docker pull ubuntu:20.04拉去镜像
2.docker load -i ubuntu_20_04.tar将镜像从文件中加载出来
3.docker images 查看所有的镜像
4.docker create -it ubuntu_20_04.tar(镜像ID也可以)创建容器
5.docker ps 查看所有的正在运行的容器
docker ps -a 查看所有的容器
6.docker stop 容器名(或者ID) 关闭容器只能关闭已经停止运行的容器
7.docker attach 容器名(或者ID) 进入容器
8.passwd进入容器对容器进行配置密码
9.ctrl+p,ctrl+q挂起容器
ctrl+d退出容器
10.只有容器挂起才能进行免密登录
将容器看成新的ssh进行配置即可

User 别名HostName IP地址User 容器名Port 端口号(可以不写)

端口开放
docker run -p 20000:22 -p 8000:8000 --name 容器名 -itd 镜像名
将20000端口映射到22,将8000端口映射到8000
使用这个代替容器的创建和运行
11.docker rmi 镜像名 删除镜像
docker rm 容器名 删除容器
12.docker export -o 导出名 容器 将容器导出成镜像
docker import 镜像文件 镜像 将镜像文件展开成镜像
export/importsave/load的区别

export/import会丢失部分信息
load/save 就不会

http://www.lryc.cn/news/220110.html

相关文章:

  • 大数据之LibrA数据库系统告警处理(ALM-12027 主机PID使用率超过阈值)
  • 软考 系统架构设计师系列知识点之数字孪生体(3)
  • 新闻稿的写作注意事项!纯干货
  • Android开发知识学习——从Retrofit原理来看HTTP
  • 计算机毕设 基于大数据的抖音短视频数据分析与可视化 - python 大数据 可视化
  • 1.OpenResty系列之入门简介
  • Trie树(字典树)
  • 华为政企网络安全产品集
  • 02-Sping事务实现之声明式事务基于XML的实现方式
  • 桶装水订水系统水厂送水小程序开发;
  • png或jpg等图片文件转ico图标文件,格式在线转换
  • 操作系统——对文件的 基本操作(王道视频p65)
  • 中海达守护电力人员作业安全
  • 想学计算机编程从什么学起?零基础如何自学计算机编程?中文编程开发语言工具箱之渐变标签组构件
  • 中国人民大学与加拿大女王大学金融硕士——一把开启未来金融世界的金钥匙
  • MVC、MVP、MVVM区别
  • 【Kotlin精简】第7章 泛型
  • ElasticSearch与Lucene是什么关系?Lucene又是什么?
  • 【算法练习Day40】打家劫舍打家劫舍 II打家劫舍 III
  • 双十一运动健身好物推荐,这几款健身好物一定不要错过!
  • Angular异步数据流编程
  • 古典舞学习的独舞与群舞,古典舞的成品舞蹈教学大全
  • 听GPT 讲Rust源代码--library/std(16)
  • 计算机编程软件编程基础知识,中文编程工具下载分享
  • 微信小程序里怎么添加砍价活动
  • 如何在Python爬虫中使用IP代理以避免反爬虫机制
  • 干货丨Linux终端常见用法总结(收藏)
  • 【RealTek sdk-3.4.14b】RTL8197FH-VG+RTL8812FR实现实现Host 网络和Guest 网络隔离以及各个连接终端间隔离功能
  • 【漏洞复现】Metinfo6.0.0任意文件读取漏洞复现
  • 3.22每日一题(二重积分求平面区域面积)