标签:-- xxx 基础 学习 usr 软件 Docker local docker
1. 虚拟化技术
- 运行在虚拟机上,不在物理机上运行
- 实现应用程序、软件服务进程资源隔离
- 对老旧服务器资源进行重组
1. Docker 虚拟化
- 技术机制和集装箱类似:打包其他应用以及依赖包到一个可移植的容器中,然后发布到linux机器上
- 完全使用沙箱机制
- 虚拟化结构图
- 支持linux(内核要求3.8+)和windows系统
2. Docker安装
- 从https://download.docker.com/linux/static/stable/网址下载指定版本
- 解压安装包
tar -xzvf docker-xx.xx.x.tgz
- 创建Docker程序部署目录
/usr/local/docker/
mkdir -p /usr/local/docker/
- 将解压的docker包移动到部署目录中
\mv docker/* /usr/local/docker/
- 查看是否部署成功
ls -l /usr/local/docker/
- 创建用户组
useradd -s /sbin/nologin docker -M
- 添加环境变量
export PATH=$PATH:/usr/local/docker/
- 将命令追加到的profile文件中
vim /etc/profile
#进入文件的编辑模式,在文件最后追加
export PATH=$PATH:/usr/local/docker/
- 刷新配置文件
source /etc/profile
- 启动docker
ps -ef|grep -aiE docker
- 查看版本
docker --version
3. Docker安装软件
- 搜索要安装的软件
docker search xxx
- 选择软件名字进行安装
docker pull xxx
- 查看镜像列表
docker images
- 上传软件
docker push xxx
- 通过镜像创建容器并运行软件
docker run -d xxx
# 还有很多设置参数,可以通过docker run --help|more查看
- 停止软件
docker stop xxx
- 启动软件
docker start xxx
- 删除容器
docker -rm -f xxx
- 删除镜像
docker -rmi -f xxx
标签:--,xxx,基础,学习,usr,软件,Docker,local,docker 来源: https://www.cnblogs.com/sleepyheadLK/p/16409905.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。