ubuntu安装(owncloud-docker安装)
1.源下載地址:http://mirrors.aliyun.com/ubuntu-releases/
ubuntu-16.04-server-amd64.iso
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
?
轉載于:https://www.cnblogs.com/a963383404/p/5699306.html
總結
以上是生活随笔為你收集整理的ubuntu安装(owncloud-docker安装)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rsync 断点续传
- 下一篇: 我的小前端 (4)—— 多余字数用省略号