首页 > TAG信息列表 > mynginx
常见docker命令(二)-容器生命周期相关
docker run 命令主要参数-d 后台运行,返回容器id-i 以交互模式运行,通常与-t连用-t 为容器重新分配一个伪输入终端,通常与-i连用-P(大写) 随机端口映射,容器内部端口随机映射到主机端口-p(小写) 指定端口映射 主机端口:容器端口--name 指定容器名称--dns 指定容器使用的dns服务器,默认常见docker命令(三)-容器操作相关
docker exec-在容器中执行命令以交互模式进入mynginx容器的bash控制台docker exec -it mynginx bash以交互模式在mynginx容器中执行/test.shdocker exec -it mynginx /bin/bash /test. docker ps-列出容器列出所有运行中的容器docker ps列出所有的容器包括已经停止运行的docker psdocker-compose部署nginx-arm版本
启动普通的nginx创建目录文件然后删除 //启动容器 docker run -p 10080:80 --name mynginx -d nginx //进入容器 docker exec -it mynginx bash //查看nginx目录 ls -al /etc/nginx //退出容器复制mynginx容器中/etc/nginx下的文件到当前目录 exit docker cp mynginx:/etc/nginx/Docker 命令大全
Docker 常用命令大全 本文介绍内容包括“容器生命周期管理命令”、“容器操作命令”、“容器rootfs命令”、“镜像仓库命令”、“本地镜像管理命令”和“基础版本信息命令”。 容器生命周期管理命令 run 创建一个新的容器。 # 使用docker镜像nginx:latest以后台模式启动一个容器,k8s启动nginx容器错误CrashLoopBackOff
这里主要是因为是自己做的一个的一个nginx镜像(这里就不重复了) ~]# kubectl apply -f mynginx.yaml daemonset.apps/mynginx created CrashLoopBackoff ~]# kubectl get pods -o wide NAME READY STATUS RESTARTS AGE IP NODE[Docker] 学习记录
概述(原理图) 为什么要有容器 版本冲突的问题;把配套的各种版本的软件放到1个容器里,不同的容器之间是互相隔离,互不影响的。 容器的制作与共享 把容器的内容制作成image文件,放在一个公共的服务器(docker提供)上,全世界的人都可以免费上传和下载这些镜像。 如何使用容器 searcDocker常用命令大全
容器生命周期管理命令 run 创建一个新的容器。 # 使用docker镜像nginx:latest以后台模式启动一个容器, # 并将容器命名为mynginx。 docker run --name mynginx -d nginx:latest # 使用镜像 nginx:latest,以后台模式启动一个容器, # 将容器的 80 端口映射到主机的 80 端口, #nginx入门案例
安装nginx # 拉取镜像到本地 docker pull nginx # 启动镜像,创建一个实例: docker run --name my-nginx -p 80:80 -d nginx # 宿主机创建共享文件夹: mkdir -p /home/mydocker/mynginx/conf/conf.d mkdir -p /home/mydocker/mynginx/html mkdir -p /home/mydDocker:commit、export、import、save、load命令的使用
export和import export、import命令是一对,save、load命令是一对。 export:导出容器快照为镜像。 import:导入容器快照到本地镜像库。 save:将指定镜像保存成tar文件。 load:导入使用docker save命令导出的镜像。 commit:将已存在容器中的镜像和修改内容提交为一个新的镜像,通过这个方式docker常用命令
docker常用命令 从服务拉取镜像 # docker pull [镜像名称] docker pull nginx 查看镜像 docker images 删除镜像 # docker rmi [镜像名称]:[镜像版本] docker rmi nginx:latest 推送镜像到服务 # docker push [镜像名称] docker push nginx 保存镜像为一个压缩包 #Docker的迁移与备份
Docker的迁移与备份 一 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit mynginx mynginx_i 二 镜像备份 我们可以通过以下命令将镜像保存为tar 文件 docker save -o mynginx.tar mynginx_i 三 镜像恢复与迁移 首先我们先删除掉mynginx_img镜像 然后第七篇:linux之基本权限、进程管理、系统服务
第七篇:linux之基本权限、进程管理、系统服务 目录第七篇:linux之基本权限、进程管理、系统服务一、基本权限1、什么是权限?2、为什么要有权限?3、权限与用户之间的关系?4、权限对应的数字含义5、使用chmod设定权限示例二、进程管理三、系统服务 一、基本权限 1、什么是权限? 我们可以把脚本一键编译安装nginx
1、一键安装脚本如下: #!/bin/bash # 解决依赖关系 yum install gcc pcre-devel openssl-devel -y # 下载nginx安装包 curl -O http://nginx.org/download/nginx-1.19.2.tar.gz # 解压 tar -xf nginx-1.19.2.tar.gz # 建立一个用户 useradd mynginx echo "123456" |passwddocker镜像迁移
1容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit nginx mynginx nginx是容器名称 mynginx是新的镜像名称 此镜像的内容就是你当前容器的内容,接下来你可以用此镜像再次运行新的容器2镜像备份 docker save -o mynginx.tar mynginx -o 输出到的文件 执行后,运行Docker 安装Nginx容器
Docker 安装Nginx容器 14、Docker:安装Nginx容器 目标: 掌握在docker中安装nginx容器 操作步骤 第一步:拉取镜像 # 拉取nginx镜像 docker pull nginx 第二步:创建容器 # 创建nginx容器 docker run -di --name=mynginx -p 80:80 nginx # 查看日志 docker logs -f mynginxdockerfile构架镜像(8)
nginx镜像的构建 先查看下本地的镜像,选取官网的centos作为base image: [root@server ~]# docker images 创建一个目录专门用来存放的目录,也就是Dockerfile所在的目录 [root@server ~]# mkdir myNginx [root@server ~]# cd myNginx/ [root@server myNginx]# touch Dockerfile 编Docker部署应用、迁移、备份
MySQL部署 拉取mysql镜像 docker pull centos/mysql-57-centos7 创建容器 docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql -p 代表端口映射,格式为 宿主机映射端口:容器运行端口 -e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是rDocker - 迁移备份
本质就是把容器打包成镜像压缩,传到别的机器别的机器load回来,就能看到image, run起来,直接容器就跑起来了 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit mynginx mynginx_i 镜像备份 我们可以通过以下命令将镜像保存为tar 文件 docker save -o mynginx.tk8s自主式pod之应用策略规则
自主式pod应用 我们接触的pod大多数是控制器控制的pod,那么今天讲的是自主式pod(也就是由yaml文件来创建的pod),也就是pod自己去控制自己,防止pod被控制器杀死。 1,首先我们来创建一个nginx的pod资源对象: 在创建pod之前,我们来查看一下镜像的下载策略: [root@master yaml]# kubectl explainDocker镜像迁移、备份、恢复
1.镜像迁移 (1)将容器保存为镜像 docker commit mynginx mynginx_i mynginx 需要保存的容器名称(自己已经创建的容器) mynginx_i 镜像名称(需要保存的镜像名称) (2)使用保存的镜像创建容器 docker run -di --name=mynginx2 -p 81:80 mynginx_i -p 81:80 宿主机81端Docker的备份和迁移
备份与迁移 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 docker commit pyg_nginx mynginx pyg_nginx是容器名称 mynginx是新的镜像名称 此镜像的内容就是你当前容器的内容,接下来你可以用此镜像再次运行新的容器 镜像备份 docker save -o mynginx.tar mynginDocke--Dockerfile实践
Dockerfile 实践 nginx镜像构建 先查看下本地的镜像,选取官网的centos作为base image: [root@server ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEcentos latest 1e1148e4cc2c 5 week