ubuntu安装(owncloud-docker安装)
1.源下载地址:http://mirrors.aliyun.com/ubuntu-releases/
2.在虚拟机上安装完后
(1)查看IP地址:ifconfig
(2)SercureCRT上连接,提示“The remote system refused the connection.”
没安装ssh,安装ssh:apt-get install ssh
查看ssh进程是否存在:ps -e |grep ssh
安装完后,SercureCRT就能连接上了。
(3)查看安装了什么软件:dpkg -l
(4)取得超级权限:sudo nsenter -t 0
3.安装docker容器:apt-get install docker
没安装 成功,应该这样安装
apt-get install docker.io
运行docker:service docker start
4.安装smaba
apt-get install samba
配置文件目录:/etc/samba/smb.conf
(1)备份配置文件: cp smb.conf smb.conf.bak
(2)配置文件:vim /etc/samba/smb.conf
在最后面添加:
security=share
[share]
comment=this is Linux share directory
path= /sharewindow
public=yes
writeable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
(3)启动服务:/etc/init.d/samba start
(4)关于Windows下无写权限:chmod -R go+rwx share/
还有一种情况,在没有添加samba用户时也有可能“无写权限,这时我们添加用户:
smbpasswd -a 用户
重启samba服务:/etc/init.d/smbd restart
配置文件写成以下:
[global]
security = user
[stack]
comment = This is a share directory.
path = /var/www
public = no
valid users = root, ubuntu
writable = yes
create mask = 0644
directory mask = 0755
登录里会显示用户名和密码错误,是因为没有激活用户。用以下命令激活:
smbpasswd -a username
smbpasswd -e username
5.apt-get install 安装软件太慢了
更新源:
(1)备份: cp /etc/apt/sources.list /etc/apt/sources.list.old
(2)添加资源地址:
vi /etc/apt/sources.list
写入:
deb http://mirrors.163.com/ubuntu/ quantal main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ quantal-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ quantal-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ quantal-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ quantal-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ quantal-updates universe main multiverse restricted
下面的源地址才快(Ubuntu 16.04 LTS国内快速更新源):
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
(3)更新: sudo apt-get update
6.vim命令:
gg:跳到第一行
/查找的内容:向下查找;n:继教往下找
shift+g:跳到最后一行
7.owncloud镜像安装
(1)导入镜像:vcmyCloud_v9.0.2.tar |docker import - vcloud:v9.0.2
上面导入失败,由size=0B可以看出
用:docker load --input vcmycloud_v9.0.2.tar导入周样报错:
用:cat vcmycloud_v9.0.2.tar | docker import - vcloud:9.0.2导入成功:
(2)删除镜像:docker rmi
(3)生成容器
docker run -d -p 80:80 --name vcloud --hostname vcloud vcloud:9.0.2 /bin/sh -c 'supervisord'
映射到容器外的文件夹上:
docker run -d -p 8080:80 -v /sharewindow/vcloud:/var/www/vcmycloud --name vcloud1 --hostname vcloud1 vcloud:9.0.2 /bin/sh -c 'supervisord'
映射之后发现文件夹没有内容,在另外一个没映射的容器里复制代码到这个文件夹下:
scp -r * vcmy@192.168.168.130:/sharewindow/vcloud
(如果用不到scp,就是没有装ssh)
(4)命令下载
下载.bashrc_docker,并将内容放到 .bashrc 中
wget -P ~ https://github.com/yeasy/docker_practice/raw/master/_local/.bashrc_docker;
echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc
这个文件中定义了很多方便使用 Docker 的命令,例如 docker-pid
可以获取某个容器的 PID;而 docker-enter
可以进入容器或直接在容器内执行命令。
(5)进入容器:
docker-enter 0335f4a3353a
ubuntu安装(owncloud-docker安装)的更多相关文章
- 【环境安装】Docker安装
[环境安装]Docker安装 CentoOS-7 安装步骤: 1.卸载已经安装的Docker sudo yum remove docker \ docker-client \ docker-clien ...
- SpringBoot Docker Mysql安装,Docker安装Mysql
SpringBoot Docker Mysql安装,Docker安装Mysql ================================ ©Copyright 蕃薯耀 2018年4月8日 ht ...
- ubuntu环境下docker安装步骤
本文是根据docker官方文档翻译,原文:https://docs.docker.com/engine/installation/linux/ubuntulinux/ Docker 支持以下 Ubun ...
- Docker版本与centos和ubuntu环境下docker安装介绍
# Docker版本与安装介绍 * Docker-CE 和 Docker-EE * Centos 上安装 Docker-CE * Ubuntu 上安装 Docker-CE ## Docker-CE和D ...
- Ubuntu 20.04 Docker 安装并配置
前言 Docker 的使用能极大地方便我们的开发,减少环境搭建,依赖安装等繁琐且容易出错的问题. 安装 Docker Ubuntu 20.04 官方 apt 源中就有 Docker,我们可以直接通过 ...
- Ubuntu 18 使用docker安装rancher/server:stable并运行kubernetes
1.安装docker sudo apt-get install docker.io docker的版本:Docker version 17.12.1-ce 2.安装virtualbox-qt,因为vi ...
- Ubuntu 16.04 LTS安装Docker并使用加速器
参考优酷:http://v.youku.com/v_show/id_XMTkxOTYwODcxNg==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2 首 ...
- Mac OS X 下安装使用 Docker (2017年7月)
两年前的一篇 Mac OS X 下安装使用 Docker 安装时还是用的 boot2docker, 如今进化到了在 Mac OS X 下用 Docker Toolbox, 而且命令也由 boot2do ...
- mac环境下使用docker安装nginx
前言 距离上一篇文章已经很长时间,近期实在事情太多了,也没来得及继续更新一些新的内容.现在开发使用的工作实在太多了,小编实在忍受不了windows那样卡机的状态,于是最近换了一个mac电脑,虽然做开发 ...
- Docker安装配置及华为云镜像加速
Docker华为云镜像加速 软件介绍 支持的操作系统 docker安装 docker镜像加速(华为云实现) 1.登录华为云网站,注册华为云账户 2.登录华为云账户,点击网页右上角的控制台 3.点击左上 ...
随机推荐
- 我理解的IOC技术在Java和C#中比较分析
一直想用心写这个系列的文章,其实看得越多,也就越觉得自己在这方面的功力太浅,也就越不想班门弄斧啦,作为一个开篇,我想把这个技术深层次化,在之前的.net的一个MVC系列文章其实已经涉及到了,只是.ne ...
- QT 调用VS2015编写的Dll
最近在用QT调用VC生成的库,QT使用的是MinGW调试器,出现与动态库不兼容的问题,最后发现QT只能识别VC生成的C格式下的动态库 也就是在导入导出设置时加入extern "C" ...
- iOS经典面试题总结--内存管理
iOS经典面试题总结--内存管理 内存管理 1.什么是ARC? ARC是automatic reference counting自动引用计数,在程序编译时自动加入retain/release.在对象被 ...
- Python之路-python(堡垒机)
运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的 ...
- ios监听键盘弹出 频幕位置改变
- VitualBox环境下,实现windows系统与虚拟机Linux文件互传
本次环境是Win7系统和ubuntu14(虚拟机) 1.首先需要安装VitualBox的增强功能,如图所示 2.安装完成后重启linux系统,然后在WIN7系统下创建共享文件夹(本文在D盘下创建名为V ...
- iOS常用设计模式笔记
一.原则 1.单一职责原则 (Single Responsiblity Principle SRP) 2.开闭原则(Open Closed Principle,OCP) 3.里氏替换原则(Liskov ...
- SQLServer2008R2企业版密匙
SQLServer2008R2企业版密匙: R88PF-GMCFT-KM2KR-4R7GB-43K4B
- Linux下man手册使用
在 linux 环境下,为了查看一下 free 函数的原型,执行 man free 命令,发现显示结果为系统的 free 命令帮助,而不是库文件中的 free 函数帮助.查阅了一下,发现 man 的使 ...
- backbone实例01
backbonejs往简单说,就是一前端MVC框架,适合用于单页面.复杂的前端逻辑. 直接上代码,里面都有相关注释,重点是理解清楚view.collection.model这三者如何关联调用. < ...