论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
运维.售后
›
运维.售后
›
Docker拉取ubuntu镜像并创建环境
Docker拉取ubuntu镜像并创建环境
西河刘卡车医
金牌会员
|
2024-8-18 05:31:20
|
显示全部楼层
|
阅读模式
楼主
主题
720
|
帖子
720
|
积分
2160
Docker拉取ubuntu镜像
先docker拉取ubuntu镜像
docker search ubuntu #搜索ubuntu镜像
docker pull ubuntu:16.04 # 搜索ubuntu镜像带版本
复制代码
其中OFFICIAL为OK的代表为官方镜像,安全高一点,下面的为ubuntu镜像带其他环境的可以根据选择进行拉取
2.拉取镜像(这里为最新的做示例)
docker pull ubuntu #下载ubuntu镜像
docker images #下载完成后查看已下载镜像
复制代码
3.根据镜像创建容器
docker run --name my_container -dit my_image:tag /bin/bash
--name:加上此参数可指定生成容器的名称,此参数位置在镜像id前
my_container 指定的容器名字
-d:打开后台运行
-i:打开控制台交互(不设置此选项退出容器后docker会自动清理未活动的容器)
-t:支持终端登录
my_image:tag 是要使用的镜像名称和标签。不喜欢打这么多字的可以用id代替
/bin/bash 表示要在容器内启动 Bash Shell进行交互
复制代码
4.进入容器后,由于拉取的镜像为底子镜像,因此需要增长许多工具进行下载
sudo apt update #老规矩先更新
sudo apt install iputils-ping # ping工具
sudo apt install net-tools # 软件包 其中包括ifconfig
sudo apt install vim # vim编辑器
sudo apt install openssh-client # ssh 连接其他服务器ssh
sudo apt install openssh-server # 其他服务器连接本机ssh
sudo apt install vsftpd # ftp
复制代码
5.界面查看容器
docker ps # 查看正在运行的容器
docker ps -a #查看所有容器包括未运行的
复制代码
6.删除容器
docker rm my_container或容器ID
注意:如果容器再运行则删除失败,不建议删除正在运行的容器,继续删除则停止容器再删除容器
docker stop my_container或容器ID
复制代码
7.后续再次进入容器
docker exec -it 容器id或容器名称 /bin/bash # 退出容器后不会关闭容器
复制代码
8.退出容器
关闭当前的终端会话并停止容器 输入 exit 并按 Enter
Ctrl + D 快捷键退出容器
复制代码
题外Ubuntu容器迁移python环境(快捷)
下载python
sudo apt update
sudo apt install python3 # python 最新版
sudo apt install python3-pip # pip3
复制代码
2.查看版本号
python3 --version
pip3 --version
复制代码
3.动态迁移python包利用(导出python安装包)
终端输入
pip freeze > requirements.txt
复制代码
4.迁移requirements.txt到目标环境(python环境)并下载
pip install --upgrade pip setuptools #更新安装工具
pip3下载则将第一个pip改成pip3
pip install -r requirements.txt 下载
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
使用阿里镜像快速下载
注意事项:
1.有些显示安装不了开头错误多半是版本工具太低,需要更新安装工具既代码第一行
2.重复安装一个包多个版本并失败,建议进入requirements.txt删除包的名字然后手动下载
3.大范围显示版本不对或者版本获取不到,目前本人是将requirements.txt里面的版本都删了只留下了包名字,如果有大神有好的解决方法希望告知一下
4.个别包提示错误可以在后面自己手动单独下载环境解决
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
西河刘卡车医
金牌会员
这个人很懒什么都没写!
楼主热帖
轻量级CI/CD发布部署环境搭建及使用_06 ...
CAN总线简介
PHP判断远程文件是否存在的四种方法 ...
Spring--循环依赖的原理(四)--为什么用 ...
继承和多重继承
工行、建行、农行的 IT 架构是什么样的 ...
一文了解华为FusionInsight MRS HBase ...
全双工与半双工技术剖析
【笔者感悟】笔者的学习心得【六】 ...
2023 Visual Studio Code 插件推荐:18 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表