docker新手简单入门

Docker

Docker是一个开源的应用容器引擎

Docker支持将软件编译成一个镜像,然后在镜像中将各种软件做好配置,将镜像 发布出去,其他使用者就可以直接使用这个镜像

核心概念

  • docker主机(Host):一个物理或者虚拟的机器用于执行Docker守护进程和容器,即 安装了Docker程序的机器(Docker直接安装在操作系统之上)
  • docker客户端(Client): 连接docker主机,通过命令行或者其他工具使用Docker
  • docker仓库 (Registry) :用来保存各种打包好的软件镜像
  • docker镜像 (Image) : 软件打包好的镜像,放在docker仓库中
  • docker容器(Container) : 镜像启动后的一个实例

使用Docker的步骤

  • 安装Docker
  • 去Docker仓库中找到这个软件的镜像
  • 使用Docker运行这个镜像,镜像就会生成一个Docker容器
  • 对容器的启动和停止就是对软甲的启动和停止

docker的安装、启动、停止

  1. 安装docker
 yum install docker
  1. 启动docker
systemctl start docker

3.查看版本

docker -v
  1. 设置docker开机启动
systemctl enable docker
  1. 停止docker
systemctl stop docker

docker 镜像操作常用命令

1.搜索镜像 search

docker search mysql

2.拉取镜像pull

docker pull mysql

docker pull 名称:tag

  1. 查看本机中的所有镜像
docker images

4.删除本地镜像

docker rmi img_id

img_id : 镜像ID,可通过docker images 查看

5.docker镜像网站

https://hub.docker.com/

docker容器操作常用命令

docker容器的启动流程

下载镜像-->运行镜像-->产生一个容器
产生的容器就是正在运行的软件

  1. 搜索镜像
docker search tomcat

2.拉取镜像

docker pull tomcat

3.根据镜像启动容器

docker run --name mytomcat -d tomcat:latest

4.查看正在运行的镜像

docker ps
  1. 停止容器
docker stop mytomcat

6.查看所有的容器(运行中和停止的)

docker ps -a

7.启动容器

docker start containerId

8.删除容器(删除前要停止)

docker rm containerId

9.启动容器后进行端口映射

docker run  -d -p 8888:8080 tomcat:latest

启动容器将容器的8080端口映射到物理机的8888端口

-d 后台运行
-p 主机端口映射到容器端口 主机端口:容器端口

10.查看容器日志

docker logs container-name/container-id
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容