前言
docker技术不是什么新型技术,快算得上是远古技术了,对于docker技术一直存在一个争议,那就是前端应不应该学习(本人就是前端菜鸡)可以说这类的文章我看了没有一千也有八百了,个人想法是 技术不分家 行业技术是行业标准 技术学习不存在应不应该学习,无非是想不想学,技术有门槛,学习需用力
实操
最近刚忙完一个新项目,所有优点闲时间,就研究一下docker,关于docker得解读就不说了,百度一下一大堆,直接上实操,这是自己按照官方文档一点一点扣出来得,不一定对你有用,一切以官方文档为准 docker官网
- 大概流程
- 第一步你要现有一个服务器(或者在本地电脑也行)这不解析 阿里云 百度云 网易云 都可以
- 服务器环境,这个随意Windows有docker桌面版,我用的Linux,Centos 7.9
- 登录服务器 切换root用户 就可以开始了
一、SUDO命令行
- sudo切换root权限
sudo -i
- sudo重置root 密码
sudo passwd root
二、DOCKER命令行
1.启动
sudo systemctl start docker
2.停止运行
systemctl stop docker
3.完全卸载
yum remove docker-ce docker-ce-cli containerd.io
4.安装
sudo curl -sS https://get.docker.com/ | sh
5.查看版本
docker -v
6.查看信息
docker -i
镜像命令
1.查询镜像
docker search '镜像名'
2.下载镜像
dokcer pull '镜像名'(默认下载 下载量最高的一个)
3.查看已安装镜像
docker images
4.删除镜像
docker rmi '镜像名:lalatest/镜像ID'
5.使用镜像启动一个容器
docker run -it '镜像名' /bin/bash
-i 交互式操作
-t 终端
/bin/bash 交互式Shell
容器命令
1.查看已创建容器
docker ps -a
2.查看运行中容器
docker ps -s
3.运行容器
docker run '容器名'
4.停止运行容器
docker stop '容器ID'
5.进入容器
docker attach '容器ID'
6.退出容器后台运行
Ctrl+p+q
三、安装NGINX
1.搜索最新版本
docker search nginx
2.拉取镜像
docker pull nginx
3.启动nginx
docker run --name nginx-test -p 8080:80 -d nginx
--name nginx-test:容器名称。
-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
-d nginx: 设置容器在在后台一直运行。
结束
就这么巴拉巴拉一顿操作,你就可以直接访问你的服务器IP地址加上端口号看到NGXIN页面了,下一步是项目部署和环境搭建,还在研究,等我实操完,整理一下会发出来
作为初学者文章可能问题很多,也欢迎大家提出问题,另外本文章只代表技术立场,不暗指任何人