码迷,mamicode.com
首页 > 系统相关 > 详细

Docker在Linux上 基本使用

时间:2019-07-27 22:29:52      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:fir   span   说明   strong   stop   info   str   search   name   

技术图片

 

安装环境(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上 基本使用

标签:fir   span   说明   strong   stop   info   str   search   name   

原文地址:https://www.cnblogs.com/zyulike/p/11256933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!