docker学习记录 docker 脚本(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言`
- 一、docker安装以及常用命令
- 二、容器镜像的图形管理工具---Portainer面板
- 1.Portainer面板安装
- 3.Portainer面板汉化
- 3.Portainer面板启动
前言`
记录docker 安装开发环境命令
系统环境:centos7
一、docker安装以及常用命令
docker安装脚本
# 移除掉旧的版本 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine# 删除所有旧的数据 sudo rm -rf /var/lib/docker# 安装依赖包 sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2# 添加源,使用了阿里云镜像 sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 配置缓存 sudo yum makecache fast# 安装最新稳定版本的docker sudo yum install -y docker-ce# 配置阿里云镜像加速器 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": ["https://idmyvyw1.mirror.aliyuncs.com"] } EOF# 启动docker引擎并设置开机启动 sudo systemctl start docker sudo systemctl enable docker# 配置当前用户对docker的执行权限 sudo groupadd docker sudo gpasswd -a ${USER} docker sudo systemctl restart docker
docker常用命令
docker version #显示docker的版本信息 docker info #显示docker的系统信息,包括镜像和容器的数量 docker 命令 --help #帮助命令 docker images #查看镜像 docker search [镜像名称] #搜索镜像 docker pull [镜像名][版本号] #下载镜像 不写版本号 默认 latest >>> docker pull mysql:latest dockers rml [容器id/镜像id] #删除镜像 docker ps #查看运行中的容器 docker rm [容器id] #删除容器 docker start [容器id] #启动容器 docker restart [容器id] #重起容器 docker stop [容器id] #停止当前正在运行的容器 docker kill [容器id] #强制停止当前容器docker run -d [镜像名] #启动容器启动容器 参数说明:-d: 后台运行容器,并返回容器ID-i: 以交互模式运行容器,通常与 -t 同时使用-p: 指定端口映射,格式为宿主机端口:容器端口-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用--name: 为容器指定一个名称-e,--env: 设置环境变量-w, --workdir: 指定容器的工作目录--env-file: 从指定文件读入环境变量--net: 指定容器的网络连接类型,支持 bridge,host,none,container四种类型,其中host代表容器使用主机的网络,可以不加-p指定端口映射--volume ,-v: 绑定一个卷,可以将宿主机的文件或数据挂载到容器运行,挂载的是一个本地目录,挂载到宿主机目录,而不是文件,挂载的容器目录的任何改动将会同步到宿主机被挂载的目录下--rm:容器在停止后自动删除容器--restart: 指定容器停止后的重启策略,默认不重启--entrypoint:覆盖镜像的入口点
二、容器镜像的图形管理工具—Portainer面板
1.Portainer面板安装
脚本代码:
# 安装 portainer脚本
#搜索 docker 管理面板
docker search portainer
#下载面板镜像
docker pull portainer/portainer
#启动容器Portainer
docker run -d \--restart=always \ --name portainer \-p 9000:9000 \-v /var/run/docker.sock:/var/run/docker.sock \-v /home/docker/portainer/data:/data \-v /home/docker/portainer/public:/public \portainer/portainer:latest
3.Portainer面板汉化
面板汉化下载地址
下载汉化包,上传到对应public文件夹中
3.Portainer面板启动
docker学习记录 docker 脚本(一)相关推荐
- docker 学习记录1
一. 1. Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到 ...
- Docker学习(2)-Docker基础1
Docker学习(1)-Docker简介 1.2 Docker安装及基础命令介绍 https://www.docker.com/#Docker官网 Docker 运行系统 OS 版本选择: Docke ...
- Docker学习(3)-Docker镜像构建和使用
Docker学习(1)-Docker简介 Docker学习(2)-Docker基础1 Docker 镜像与制作 Docker 镜像内是否包含内核(bootfs)? 首先,从镜像的体积大小来说,一个比较 ...
- Docker学习1——Docker入门
Docker学习1--Docker入门 参考资料 1.Docker简介 2.尚硅谷2022版Docker实战教程(docker教程天花板) 1.1 Docker简介 1.1.1 Docker引入 假定 ...
- Docker学习2——Docker高级
Docker学习2--Docker高级 2.1 Dockerfile解析 2.1.1 Dockfile是什么 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参 ...
- Docker学习记录(三):配置 Docker 加速器:使用阿里云镜像仓库
上两篇文章介绍了Windows环境下通过Docker Toolbox使用Docker,由于国内的网络问题,从Docker的官方镜像仓库获取镜像往往很慢,甚至经常失败,这篇文章介绍如何通过阿里云镜像库获 ...
- Docker学习记录-01
Docker 的基本组成 镜像(image): 好比一个模板,tomcat -> run -> tomcat01 (container) 镜像可以创建多个容器 容器(container): ...
- Docker学习记录(到docker-compose)
Docker 官网:https://www.docker.com/ 文档:https://docs.docker.com/ 仓库:https://hub.docker.com/ Docker的组成 镜 ...
- 狂神说--docker学习笔记-docker安装,常用命令,以及使用
狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 1. Docker概述 1.1 Docker为什么出现? 大家经常做一款 ...
- Docker学习笔记 — Docker私有仓库搭建
2019独角兽企业重金招聘Python工程师标准>>> 和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库. 使用私有仓 ...
最新文章
- C++拾趣——C++11的语法糖auto
- 错误类型:“系统找不到 Microsoft.Office.Interop.Word(转)
- android studio 反编译工具,android studio反编译工具jd-inteIIij
- dojo中的dojo/dom-attr
- python截取关键字后的字符串_使用正则表达式获取python中特定字符串之后的所有内容...
- 多线程某个线程异常了怎么处理_技术分享|Java多线程之高并发处理
- Centos yum 安装JDK及配置环境变量
- AsyncTask 异步任务基本使用-下载视频
- onvif学习笔记6:onvif的OSD坐标小记
- arduino编程语言教程_Arduino|编程语言说明
- C++ 最大堆最小堆与push_heap pop_heap
- linux学习笔记:vim编辑器基本操作(附vim 键盘图)
- 方舟生存进化服务器Linux,方舟生存进化官方服务器与私人服务器有什么区别
- 昨天遇到的几个常用函数
- JavaWeb练习项目--JEE商城
- 619. Biggest Single Number
- 计算机学术论文3000字,计算机学术论文3000字_计算机学术毕业论文范文模板.doc...
- matlab2008 软件下载及安装教程
- 苹果手机连wifi跳不出来登录网页解决办法
- stm32 iap升级
热门文章
- 阿里云Kubernetes SpringCloud 实践进行时(5): 弹性服务与容错处理
- 如何保留和还原 Windows Phone 页面状态
- Java对泛型的支持(二)- 高级语法
- vim编辑器的简单使用
- 2.Dockerfile
- 13.面向对象设计基本原则
- 5. http://kb.cnblogs.com/page/90838/
- css3中的border-image用法
- css中绝对定位和浮动的异同
- 【算法笔记】B1040 有几个PAT