docker安装部署和常用命令
一 添加yum源
yum install epel-release –y
yum clean all
yum list
二 安装运行Docker
yum install docker-io –y
systemctl start docker# 查看安装是否成功
docker info
三 Docker常用命令
执行的命令是docker开头,总的来说分为以下几种:
docker [run|start|stop|restart|kill|rm|pause|unpause] #容器生命周期管理docker [ps|inspect|top|attach|events|logs|wait|export|port] #容器操作运维docker [commit|cp|diff] #容器rootfs命令docker [login|pull|push|search] #镜像仓库docker [images|rmi|tag|build|history|save|import] #本地镜像管理
镜像命令
# 搜索镜像
docker search 镜像名称
docker search nginx #搜索所有nginx相关的镜像列表(模糊查询)
# 列出当前系统存在的镜像
docker images
# 拉取镜像
docker pull image_name
docker pull image_name:tag
#image_name:表示镜像的仓库源名称,TAG:镜像的标签 如果不指定tag 那么默认用最新的
docker pull nginx #拉取nginx镜像
docker pull nginx:stable #拉取tag为stable的nginx# 删除镜像
docker rmi 镜像名称/镜像ID
docker rmi -f 镜像名称/镜像ID
#强制删除 如果镜像有容器在运行 那么就需要强制删除 增加 -f 参数
容器命令
docker run #首先会从本地找镜像,如果有则直接启动,没有的话,从镜像仓库拉起,再启动)
docker run -d --name "xiaoxiao" -p 5672:5672 -p 15672:15672 rabbitmq:management#-d 后台运行#-p 端口映射 (可以有多个 因为该镜像可能存在多个端口)#rabbitmq:management (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的#--name 给该容器取个名字# 列出当前运行的容器
docker ps
docker ps -a #查看所有容器 包括未运行
# 检查容器内部信息
docker inspect 容器名称
# 停止某个容器
docker stop 容器名称
# 启动某个容器
docker start 容器名称
# 移除某个容器
docker rm 容器名称 (容器必须是停止状态)
# 进入容器内部
docker exec -it 容器名称(容器id) /bin/bash (容器要运行状态)
其他常用命令
# 从容器里面拷文件到宿主机
docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径
docker cp tomcat:/usr/local/tomcat/webapps/xxx.war /user/local/myFile# 从宿主机拷文件到容器里面
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
docker cp xxx.war tomcat:/usr/local/tomcat/webapps
docker安装部署和常用命令相关推荐
- 【Docker】安装部署 及相关命令
Docker安装部署 及相关命令 前言 一.安装Docker 1.yum包更新到最新 2. 安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicema ...
- 一丶宝塔+青龙面板安装部署教程及命令-依赖库
一丶宝塔+青龙面板安装部署教程及命令-依赖库 QQ交流群:1014549449 直达 - 没有服务器的先自行购买,这里推荐腾讯云2H4G首年70 点击购买 建议装centos7.6安装宝塔,后期调试及 ...
- saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...
在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...
- docker实践(2)常用命令和DockerFile详解
<docker实践(1) 入门和springBoot实践部署> <docker实践(2)常用命令和DockerFile详解> <docker实践(3) 仓库registr ...
- Docker安装部署及使用
Docker安装部署及使用 实验内容 安装Docker. 创建自己的第一个容器 容器使用,查看.启动.进入.停止.删除对应容器. 容器安装MySQL. Experimental environment ...
- Docker 安装和使用日常命令全覆盖
Docker安装和使用 一. Centos7安装docker 1.1 Docker 要求 CentOS 系统的内核版本高于 3.10 uname –r 1.2 使用 root 权限登录 Centos一 ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需 ...
- 采用docker安装部署Nginx
四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...
- Redis数据库的部署及常用命令
Redis数据库的部署及常用命令 一.关系数据库和非关系数据库 1.1 关系型数据库 1.2 非关系型数据库 1.2.1 非关系型数据库的产生背景 1.2.2 关系型数据库和非关系型数据库区别 1)数 ...
最新文章
- 图片验证码识别 python web_Python web中实现验证码图片
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
- ROS有三个层级的概念,分别是:文件系统级、计算图级和开源社区级
- CentOS下Redisserver安装配置
- GPRS网络总体结构
- 信用评分卡 (part 2of 7)
- 嵌入式单片机该如何选型?
- java list 时间排序_Java collections.sort()根据时间排序list
- Python数据可视化(微课版)-简介
- 文件重命名的快捷键是什么F2
- 哪一件事让你忽然意识到打工永无出路?
- Scala一种编程语言
- 关于win 10 WLAN连接红叉的问题解决
- java连接数据库用户 'sa' 登录失败。 ClientConnectionId:解决方法
- 在程序员上看到《企业开发新思维:COID模式简述》,有感
- java获取文件电脑路径
- 计算机键盘的使用教案,七年级信息技术教案怎样操作计算机键盘.doc
- 架构师之路-【1】架构方法
- 运维 如何选择最合适的服务器方案(一):服务器硬件配置
- 复盘:智能城市如何成为『京东集团一级战略』?...
热门文章
- 计算机的组成 —— 显卡
- uBLAS——Boost 线性代数基础程序库 (二)
- matlab 遗传算法 等式约束,关于MATLAB遗传算法工具箱不等式约束
- csrf token invalid什么意思_Spring Cloud Gateway 实现Token校验
- electron 渲染进程调用主进程_万物皆可快速上手之Electron(第一弹)
- std string 编码_【星云测试】Wings企业级单元测试自动编码引擎白皮书
- python在哪里写代码-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...
- python能做什么游戏-你也可以用Python开发出一款火遍全球的游戏!
- python能做什么-python都能干什么用
- 学python能做什么类型的工作-Python支持哪些数据类型