码迷,mamicode.com
首页 > 其他好文 > 详细

Docker的基本使用

时间:2020-03-30 13:01:52      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:步骤   开源   删除   发布   upd   内核   mct   指定   打包   

什么是Docker?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

在 Linux 虚拟机上安装 docker

uname -r     #查看版本 
yum update   # 升级软件包及内核(选做) 
yum install docker   #安装 docker 
systemctl start docker    #启动docker  
systemctl  enable docker   # 设置为开机启动 
systemctl   stop  docker    # 停止 docker

常用操作

查找镜像

docker  search  关键字    # 或浏览器搜索    www.hub.docker.com 
docker pull 镜像名:tag   #下载 镜像名 tag 表示版本 
docker images          # 查看所有本地镜像 
docker rmi image-id   # 删除指定的本地镜像

容器操作:

#步骤: 以运行 tomcat 为例 
docker search tomcat     #搜索镜像 
docker pull tomcat   #拉取镜像 

# --name 为自定义名字     -d  后台运行   latest为默认的版本号 
docker run --name mytomcat -d  tomcat:latest  #根据镜像启动容器 
docker ps    # 查看运行中的容器 
docker stop  容器的id    #停止运行中的容器 
docker ps -a  #查看所有的容器 
docker  start  容器id  # 启动容器 
docker rm 容器id   #删除一个容器 
#启动一个做了端口映射的 tomcat    可以一个镜像启动多个 tomcat 
#-p:将主机的端口映射到容器的一个端口     主机端口 :容器内部的端口 
docker  run  -d  -p   8888:8080  tomcat     

service firewalld status # 查看防火墙状态 
service firewalld stop   #关闭防火墙 
#查看容器的日志 
docker logs container-name/container-id

Docker的基本使用

标签:步骤   开源   删除   发布   upd   内核   mct   指定   打包   

原文地址:https://www.cnblogs.com/siheng/p/12597671.html

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