Docker部署教程-Linux

Docker部署教程-Linux

最后修改时间:2 months ago

# 1.安装VM虚拟机

# 1.1下载VM虚拟机

​进入VM官网 (opens new window),根据不同系统的点击不同的下载方式(本人是安装在Windows系统上安装)

image-20210414131101787

# 1.2安装VM虚拟机

​双击VMware,跳出弹窗点击“是”,进入安装模式(如图所示)

image-20210414134449915

先勾选,在点击“下一步”

image-20210414134519517

先勾选,在点击“下一步”

image-20210414134607285

安装位置根据自己意愿选择安装位置(可以选择默认),默认勾选,点击“下一步”

image-20210414134704346

默认勾选,在点击“下一步”

image-20210414134750676

默认勾选,在点击“下一步”

image-20210414134826070

点击“安装”

image-20210414134851965

进入安装步骤

image-20210414134912550

点击"许可证",

image-20210414135048162

输入YF390-0HF8P-M81RQ-2DXQE-M2UT6,点击“输入”

image-20210414135315935

点击“完成”,安装安装步骤完成

image-20210414135926085

# 1.3部署虚拟机环境

​ 登录ubuntu (opens new window),点击“下载”,选择下载的路径(本人路径选择桌面),完成linux系统下载

image-20210414141104980

​ VMware 虚拟机安装完成后,双击“图标“

image-20210414140537345

​ VMware软件打开,点击“创建新的虚拟机“

image-20210414140841175

默认选项,点击“下一步”

image-20210414141205666

​ 如果刚刚liunx系统下载完成后,安装程序光盘将自动显示该系统、然后点击“安装程序光盘映像文件”选择刚才下载完成的Linux,再次选择“创建空白的硬盘”,最后选择“下一步”。

image-20210414141338086

选择Linux,点击版本并选择Ubuntu 64位,最后“下一步”

image-20210414142738052

虚拟机名称可以默认,也可以自己编写,位置选择,(本人选择默认),最后点击下一步

image-20210414143104132

磁盘大小按照自己意愿,虚拟磁盘选项为默认选项,最后点击“下一步”

image-20210414143311371

点击“完成”,虚拟机部署完成

image-20210414143706453

首先选择虚拟机,再点击“编辑虚拟机设置”,

image-20210414143742857打开设置界面后,选择“CD/DVD”选项,再点击“使用ISO映像文件”,最后点击“确定”,设置完成后,返回到首页

image-20210414144123252

选择虚拟机后,再点击“开启次虚拟机”

image-20210414144409361

# 1.4Liunx安装

点击“确定”,开始Liunx的系统安装

image-20210414144509587

选择语言,选择自己喜欢的语言,在点击“安装”

image-20210414144955090

点击“继续”

image-20210414145053804

所有选项为默认,在点击“继续”

image-20210414145350518

所有选项为默认选项,点击“现在安装”,弹出界面点击“继续”

image-20210414145851394

默认点击“继续”

image-20210414150012144

输入信息后,点击“继续”后,等待一段较长时间,安装成功之后,再点击重启

image-20210414150058808

重启完成后,系统安装成功.

image-20210414153327866

# 2.在Ubuntu环境下Docker部署

# 2.1获取管理员权限

进入终端:点击“在终端中打开”

image-20210414160054178

获取管理员权限:

先输入命令:sudo passwd root

先输入电脑开机密码:

在输入新的密码:

重新输入新的密码:

提示更改密码成功

输入命令:su

输入新的登录密码

获取到管理员权限

image-20210414164141923

部署docker

首先,更新现有的包列表命令:sudo apt update

image-20210414170503948

安装一些允许通过HTTPS才能使用的软件包命令:sudo apt install apt-transport-https ca-certificates curl software-properties-common

image-20210414170708537

Docker存储库的GPG密钥添加到您的系统命令: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

image-20210414171128549

Docker存储库添加到APT源命令:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

image-20210414171250228

使用新添加的repo源中的Docker包更新包数据库命令:sudo apt update

image-20210414171537446

确保您要从Docker repo安装而不是默认的Ubuntu repo命令:apt-cache policy docker-ce

image-20210414172009527

安装Docker命令:sudo apt install docker-ce

image-20210414172659479

检查Docker是否正在运行命令:sudo systemctl status docker

image-20210414173549291

# 2.2 使用Docker命令

查看所有子命令:docker

image-20210415104537374

查看有关Docker的系统信息命令:docker info

image-20210415105125369

# 2.3 使用Docker镜像

检查Docker Hub访问和下载镜像命令:docker run hello-worldimage-20210415110908286

可以使用docker带子命令的search命令搜索Docker Hub上可用的镜像。例如,要搜索Ubuntu映像,请输入:

docker search ubuntu,在OFFICIAL列中,带OK标记的表明这个镜像由公司构建和支持。其他镜像则由个人创建。确定要使用的映像后,可以使用命令pull将其下载到计算机。

image-20210415133715439

执行以下ubuntu命令将官方映像下载到您的计算机:docker pull ubuntu

image-20210415134831436

查看已下载到计算机的镜像命令:docker images

image-20210415135023235

# 2.4运行Docker容器

使用Ubuntu的最新镜像运行一个容器命令:docker run -it ubuntu,执行后我们进入docker内部

image-20210415140200965

更新容器内的包数据库命令:apt update

image-20210415141205278

安装Node.js命令:apt install nodejs,如果遇到下列问题,根据提示先选择地区:6

image-20210416165521295

选择城市:70

image-20210416171133393

​ Ubuntu存储库中安装容器中的Node.js. 安装完成后,验证Node.js是否安装成功命令:node -v,显示版本号后说明该容器Node.js已安装成功。在输入命令exit,退出该容器

image-20210418083541373

# 2.5管理Docker容器

使用一段时间docker后,计算机中应该部署了很多的Docker容器,输入docker ps,可以查看当前运行的Docker容器。

image-20210418084217000

输入命令 docker -ps -a,可以查看该计算机内所有的容器

image-20210418085545595

输入命令 docker -ps -l(L的小写),可以查看最新创建的容器

image-20210418090135076

假如我想启动我最近一次创建的容器,启动容器命令:docker start +container id(该容器的ID)

image-20210418092034837

我们这是输入当前运行的命令:docker ps

image-20210418092401547

假如我想暂停当前运行的容器,启动容器命令:docker stop+container id(该容器的ID)

image-20210418105803791

# 2.6将容器中的更改提交到Docker镜像

将更改提交到新的Docker镜像命令:docker commit -m“描述” -a“作者名字” 容器ID 存储路径(XBlack/ubuntu-nodejs)

image-20210420111900824

检查该镜像是否已部署完成输入命令:docker images

image-20210420112159377

# 2.7将Docker镜像推送到Docker存储库

请先登录Docker Hub,命令:docker login -u 你的Docker Hub账号

image-20210420110214520

将刚刚部署的新镜像推送Docker Hub存储库命令:docker push xblack1216/ubuntu-nodejs,表示上传成功。

image-20210420112353506

我们可以去Docker Hub上查看镜像是否以上传完成

image-20210420112800690

- 全文完 -

留下一条留言?
默认颜色

主题颜色

标准颜色

更多颜色...