Docker在Linux上 基本使用

Posted zyulike

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker在Linux上 基本使用相关的知识,希望对你有一定的参考价值。

技术图片

 

安装环境(Linux)

查看centos版本: uname -r

Docker 要求CentOS 系统的内核版本高于 3.08

升级软件包及内核:yum update

安装Docker

安装: yum install docker

启动 docker: systemctl start docker

查询docker版本: docker -v

将docker服务设为开机启动:systemctl enable docker

停止docker: systemctl stop docker

 


常用操作:

  1、镜像操作

检索: docker search 关键字 例如:docker search redis
拉取: docker pull 镜像名:tag    :tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表: docker images    (查询所有本地镜像)
删除: docker rmi image-id (删除指定的本地镜像)

 

  2、容器操作

运行: docker run --name container-name -d image-name
说明: -name: 自定义容器名
    -d: 后台运行
    image-name: 指定镜像模板
例如: docker run --name myredis -d redis

列表: docker ps (查询运行中的容器)
说明: 加上 -a 可以查看所有容器

停止: docker stop container-name/container-id
说明: 停止当前你运行的容器

启动: docker start container-name/container-id
说明: 启动容器

删除: docker rm container-id
说明: 删除指定容器

端口映射: -p 6379:6379
说明: -p:主机端口(映射)容器内部的端口
例如: docker run -d -p 6379:6379 --name myredis docker.io/redis
例如: docker run -d -p 8080:8080 tomcat
例如: docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 5e9d896dc62c


容器日志: docker logs container-name/container-id


查询防火墙状态: service firewalld status
关闭防火墙: service firewalld stop

以上是关于Docker在Linux上 基本使用的主要内容,如果未能解决你的问题,请参考以下文章

Docker的基本使用

Centos7上docker的安装和基本使用

Docker基本介绍

菜鸟入门Docker—练习使用Docker

Centos 7部署docker环境基本命令使用及简单实战

docker基本使用