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上 基本使用的主要内容,如果未能解决你的问题,请参考以下文章