ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。
一、root密码重置
1、先用安装时候的用户登录进入系统
2、输入:sudo passwd 按回车
3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully
此时已完成root密码的设置
4、输入:su root
切换用户到root
Docker的三大核心概念:镜像、容器、仓库
镜像:类似虚拟机的镜像、用俗话说就是安装文件。
容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。
仓库:类似代码仓库,是Docker集中存放镜像文件的场所。https://www.cnblogs.com/shenh/p/9225351.html
二、安装docker
在Ubuntu中安装Docker及使用方法https://blog.csdn.net/qq_42845260/article/details/83722080
更新ubuntu的apt源索引
sudo apt-get update
安装包允许apt通过HTTPS使用仓库
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
添加Docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 设置Docker稳定版仓库
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
添加仓库后,更新apt源索引
sudo apt-get update
安装最新版Docker CE(社区版)
sudo apt-get install docker-ce
检查Docker CE是否安装正确
sudo docker run hello-world
出现:Hello Form Docker。。。。。的一段话,表示安装成功
启动docker
sudo service docker start
- 停止docker
sudo service docker stop
sudo service docker restart
- 要想获取某个镜像,我们可以使用pull命令,从仓库中拉取镜像到本地,如
docker image pull library/hello-world
守护式容器
创建一个守护式容器:如果对于一个需要长期运行的容器来说,我们可以创建一个守护式容器。在容器内部exit退出时,容器也不会停止。
docker run -dit --name=myubuntu2 ubuntu
进入已运行的容器
docker exec -it 容器名或容器id 进入后执行的第一个命令
如
docker exec -it myubuntu2 /bin/bash
查看容器
列出本机正在运行的容器
docker container ls
docker container ls --all
- 停止与启动容器
停止一个已经在运行的容器
docker container stop 容器名或容器id
docker container start 容器名或容器id
docker container kill 容器名或容器id
- 删除容器
docker container rm 容器名或容器id
1.查看镜像
-
docker images
2.加载镜像
- docker load --input 文件
- docker load < 文件
3.启动容器
docker run -it NAME:LABEL /bin/bash
-t 让docker分配一个伪终端并绑定到容器的标准输入上, -i则让容器的标准输入保持打开。
NAME为镜像名称,LABEL为镜像标签。
4. 操作环境
pip install tensorflow-gpu==2.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
安装tensorflow-gpu使用豆瓣源安装比较快
pip install tensorflow-gpu==2.1.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
安装keras使用中科大源安装比较快
pip install keras -i https://pypi.mirrors.ustc.edu.cn/simple/
https://docs.floydhub.com/guides/environments/
5.退出容器
ctrl+p+q
6. 保存镜像
查看容器id
docker ps
7.docker保存容器为镜像
docker commit [选项] [容器ID或容器名] [仓库名:标签]
8.保存镜像为tar包
docker save -o /home/user_name/XXXX.tar NAME:label
更多参考:https://www.cnblogs.com/personblog/p/10762875.html
三、挂载宿主机的文件夹
1.
2.配置
sudo mount -t vboxsf share /var/www/html/
错误信息:
mount: wrong fs type, bad option, bad superblock on 127.0.0.1:/data/ftp/tvcms_test,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
解决办法:
apt-get install nfs-common