# 1.安装VM虚拟机
# 1.1下载VM虚拟机
进入VM官网 (opens new window),根据不同系统的点击不同的下载方式(本人是安装在Windows系统上安装)
# 1.2安装VM虚拟机
双击VMware,跳出弹窗点击“是”,进入安装模式(如图所示)
先勾选,在点击“下一步”
先勾选,在点击“下一步”
安装位置根据自己意愿选择安装位置(可以选择默认),默认勾选,点击“下一步”
默认勾选,在点击“下一步”
默认勾选,在点击“下一步”
点击“安装”
进入安装步骤
点击"许可证",
输入YF390-0HF8P-M81RQ-2DXQE-M2UT6,点击“输入”
点击“完成”,安装安装步骤完成
# 1.3部署虚拟机环境
登录ubuntu (opens new window),点击“下载”,选择下载的路径(本人路径选择桌面),完成linux系统下载
VMware 虚拟机安装完成后,双击“图标“
VMware软件打开,点击“创建新的虚拟机“
默认选项,点击“下一步”
如果刚刚liunx系统下载完成后,安装程序光盘将自动显示该系统、然后点击“安装程序光盘映像文件”选择刚才下载完成的Linux,再次选择“创建空白的硬盘”,最后选择“下一步”。
选择Linux,点击版本并选择Ubuntu 64位,最后“下一步”
虚拟机名称可以默认,也可以自己编写,位置选择,(本人选择默认),最后点击下一步
磁盘大小按照自己意愿,虚拟磁盘选项为默认选项,最后点击“下一步”
点击“完成”,虚拟机部署完成
首先选择虚拟机,再点击“编辑虚拟机设置”,
打开设置界面后,选择“CD/DVD”选项,再点击“使用ISO映像文件”,最后点击“确定”,设置完成后,返回到首页
选择虚拟机后,再点击“开启次虚拟机”
# 1.4Liunx安装
点击“确定”,开始Liunx的系统安装
选择语言,选择自己喜欢的语言,在点击“安装”
点击“继续”
所有选项为默认,在点击“继续”
所有选项为默认选项,点击“现在安装”,弹出界面点击“继续”
默认点击“继续”
输入信息后,点击“继续”后,等待一段较长时间,安装成功之后,再点击重启
重启完成后,系统安装成功.
# 2.在Ubuntu环境下Docker部署
# 2.1获取管理员权限
进入终端:点击“在终端中打开”
获取管理员权限:
先输入命令:sudo passwd root
先输入电脑开机密码:
在输入新的密码:
重新输入新的密码:
提示更改密码成功
输入命令:su
输入新的登录密码
获取到管理员权限
部署docker
首先,更新现有的包列表命令:sudo apt update
安装一些允许通过HTTPS才能使用的软件包命令:sudo apt install apt-transport-https ca-certificates curl software-properties-common
Docker存储库的GPG密钥添加到您的系统命令: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker存储库添加到APT源命令:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
使用新添加的repo源中的Docker包更新包数据库命令:sudo apt update
确保您要从Docker repo安装而不是默认的Ubuntu repo命令:apt-cache policy docker-ce
安装Docker命令:sudo apt install docker-ce
检查Docker是否正在运行命令:sudo systemctl status docker
# 2.2 使用Docker命令
查看所有子命令:docker
查看有关Docker的系统信息命令:docker info
# 2.3 使用Docker镜像
检查Docker Hub访问和下载镜像命令:docker run hello-world
可以使用docker带子命令的search命令搜索Docker Hub上可用的镜像。例如,要搜索Ubuntu映像,请输入:
docker search ubuntu,在OFFICIAL列中,带OK标记的表明这个镜像由公司构建和支持。其他镜像则由个人创建。确定要使用的映像后,可以使用命令pull将其下载到计算机。
执行以下ubuntu命令将官方映像下载到您的计算机:docker pull ubuntu
查看已下载到计算机的镜像命令:docker images
# 2.4运行Docker容器
使用Ubuntu的最新镜像运行一个容器命令:docker run -it ubuntu,执行后我们进入docker内部
更新容器内的包数据库命令:apt update
安装Node.js命令:apt install nodejs,如果遇到下列问题,根据提示先选择地区:6
选择城市:70
Ubuntu存储库中安装容器中的Node.js. 安装完成后,验证Node.js是否安装成功命令:node -v,显示版本号后说明该容器Node.js已安装成功。在输入命令exit,退出该容器
# 2.5管理Docker容器
使用一段时间docker后,计算机中应该部署了很多的Docker容器,输入docker ps,可以查看当前运行的Docker容器。
输入命令 docker -ps -a,可以查看该计算机内所有的容器
输入命令 docker -ps -l(L的小写),可以查看最新创建的容器
假如我想启动我最近一次创建的容器,启动容器命令:docker start +container id(该容器的ID)
我们这是输入当前运行的命令:docker ps
假如我想暂停当前运行的容器,启动容器命令:docker stop+container id(该容器的ID)
# 2.6将容器中的更改提交到Docker镜像
将更改提交到新的Docker镜像命令:docker commit -m“描述” -a“作者名字” 容器ID 存储路径(XBlack/ubuntu-nodejs)
检查该镜像是否已部署完成输入命令:docker images
# 2.7将Docker镜像推送到Docker存储库
请先登录Docker Hub,命令:docker login -u 你的Docker Hub账号
将刚刚部署的新镜像推送Docker Hub存储库命令:docker push xblack1216/ubuntu-nodejs,表示上传成功。
我们可以去Docker Hub上查看镜像是否以上传完成