docker常用命令汇总

docker安装

1、要求:linux内核在3.10及其以上
内核版本查看:

uname -r

内核升级:

yun update

2、docker安装

yum install docker

3、docker版本查看

docker -v

4、docker启动

systemctl start docker

5、docker停止

systemctl stop docker

6、设置开机启动docker

systemctl enable docker

docker卸载

查看软件安装

rpm -qa |grep -i docker

或者

yum list installed | grep docker

卸载docker

yum remove docker*.x86_64

//删除相关的镜像与容器

rm -rf /var/lib/docker

docker常用操作

1、检索:
docker search 关键字
eg:

docker search mysql

2、拉取
docker pull 镜像名[:tag] (:tag为可选项,指版本号,不指定tag默认是latest)

docker pull docker pull tomcat:8.0.18-jre7

3、查看本地镜像

docker images

4、删除镜像

docker rmi image-id

5、运行容器

docker run --name mytomcat -d tomcat:8.0.18-jre7

启动tomcat:

docker run -d -p 8888:8080 --name mytomcat tomcat:8.0.18-jre7

启动mysql:

docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

启动redis:

docker run -d -p 6379:6379 --name redis01 redis:4.0.12

启动RabbitMQ:

docker run -d -p 5672:5672 -p 15672:15672 --name rabbitMQ 41f7a13e37d3

docker下查看redis版本:

docker exec -it redis01 redis-server -v

-p:端口映射,虚拟机的端口8888映射到tomcat容器的8080端口
mytomcat:为自定义名称
-d:表示后台运行

6、查看docker中运行的容器

docker ps

7、查看docker中所有的容器

docker ps -a

8、停止运行的容器

docker stop container-id 或 容器名称

9、重新启动容器

docker start container-id

10、删除容器(容器需要在停止状态)

docker rm container-id

11、查看防火墙状态

service firewalld status
service firewalld stop:关闭防火墙

12、查看容器日志

docker logs container-id

到此这篇关于docker常用命令汇总的文章就介绍到这了,更多相关docker常用命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Docker常用命令Study03详解

    一. 帮助命令 1. 查看当前docker版本 docker version 2. 显示 Docker 系统信息,包括镜像和容器数 docker info 3. 查看帮助文档,类似于CentOS的Man命令 docker --help 二. 镜像命令 1. 查看本地主机上的镜像: #列出本地所有的镜像(含中间映像层) docker images -a #只显示镜像ID docker images -q #显示完整的镜像信息 docker images --no-trunc 2.搜索镜像:http

  • 详解修改docker时区及docker常用命令

    前几天遇到这样一个业务场景,数据库运行在docker 中,docker 的市区是utc 所以就跟北京时间相差8个小时.但是又不能重新运行一个容器,只能保证数据库运行状态,并把宿主机的时区复制给docker 容器.很苦恼, 首先我先把宿主机的时区改成啦CST 北京时间.然后把宿主机的时区复制给docker 容器.命令如下 docker cp /etc/localtime:[容器ID或者NAME]/etc/localtime 当然也可以进入容器进行修改时区(不过我的容器修改的时候总是报/etc/lo

  • docker常用命令总结(推荐)

    一.汇总: 总的来说分为以下几种: Docker环境信息 - docker [info|version] 容器生命周期管理 - docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 - docker [ps|inspect|top|attach|wait|export|port|rename|stat] 容器rootfs命令 - docker [commit|cp|diff] 镜像仓库 - docker

  • docker常用命令总结之安装、镜像、容器基本操作

    以下均在centos 7进行的操作 docker安装 yum install -y docker -y:表示在安装过程中按照默认配置进行安装,不需要进行逐步确认 查看已经安装的docker yum list installed | grep docker 删除已经安装的docker yum remove -y docker.x86_64 yum remove -y docker-client.x86_64 yum remove -y docker-common.x86_64 docker服务启动

  • docker常用命令操作方法

    继续docker的学习之旅,今天练习一些常用的命令: 一.镜像相关 1.1 列出本机所有镜像 后面的操作,都以ubuntu做为练习的目标. 另外:如果某些镜像文件不想要了,可以用下面的命令删除 1.2 删除镜像 docker rmi 镜像Id(即:1.1图中的IMAGE ID) 有时候删除会失败,比如:有一个容器正在使用该镜像文件.这时可以加参数-f 强制删除,如果不清楚每个命令可以加哪些参数,可以用 docker 命令 --help 查看帮助,比如: bin docker rmi --help

  • Docker常用命令与小技巧汇总

    安装脚本 Ubuntu / Centos Debian的安装貌似有问题, 需要解决安装源的问题. curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun / AzureChinaCloud 如果在海外的AWS或者GCP等云服务器厂商, --mirror 自然不需要加上去了. Centos在运行完成之后, 还需要手动的 sudo systemctl start docker.s

  • docker常用命令汇总

    docker安装 1.要求:linux内核在3.10及其以上 内核版本查看: uname -r 内核升级: yun update 2.docker安装 yum install docker 3.docker版本查看 docker -v 4.docker启动 systemctl start docker 5.docker停止 systemctl stop docker 6.设置开机启动docker systemctl enable docker docker卸载 查看软件安装 rpm -qa |g

  • docker常用命令整理汇总(新手必备!)

    目录 1.docker的启动.停止.重启 2.docker创建一个容器 3.docker启动的容器列表 3.查看docker创建的所有容器 4.启动.停止.重启某个docker 容器 5.查看指定容器的日志记录 6.删除某个容器,若正在运行,需要先停止 7.删除所有容器 附:Docker 如何保存对容器的修改 总结 具体docker的优势我就不说了,下面就使用docker的一些常用命令具体详细说下: 1.docker的启动.停止.重启 [root@localhost ~]# service do

  • Docker 常用命令详细整理

    Docker 常用命令详细整理 查看Docker信息(version.info) # 查看docker版本 $docker version # 显示docker系统的信息 $docker info 对image的操作(search.pull.images.rmi.history) # 检索image $docker search image_name # 下载image $docker pull image_name # 列出镜像列表; -a, --all=false Show all imag

  • Docker 常用命令整理并介绍

    什么是Docker? Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal.OpenStack 集群和其他的基础应用平台. Docker通常用于如下场景: web应用的自动化打包和发布: 自动化测试和持续集成.发布: 在服务型环境中部署和调整数据库或其他的后台应用: 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的P

  • Mysql常用命令汇总

    一.Mysql安装目录 数据库目录:/var/lib/mysql/ 配置文件:/usr/share/mysql(mysql.server命令及配置文件) 相关命令:/usr/bin(mysqladmin mysqldump等命令) 启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录) 二.系统管理 连接MySQL 格式: mysql -h 主机地址 -u用户名 -p用户密码 例 1:连接到本机上的MySQL. 复制代码 代码如下: hadoop@ubuntu:~$ mys

  • Java常用命令汇总

    这篇文章就主要向大家展示了Java编程中常用的命令,下面看下具体内容. 1.javac 将文件编译成.class文件 用法: javac <options> <source files> 其中, 可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信息 -nowarn 不生成任何警告 -verbose 输出有关编译器正在执行的操作的消息 -deprecation 输出使用已过时的 API 的源位置

随机推荐