茂展的分享博客

Docker学习

Docker学习

docker是一个开源的应用容器引擎,基于GO语言并遵循Apache2.0协议开源
Docker支持将软件编译成一个镜像,然后在镜像中做好各个软件的配置,将镜像发布出去,其他使用者就可以直接使用这个镜像
docker安装需要centos内核高于3.10(uname -r 查看内核版本)

核心概念

docker主机: 安装了docker程序的机器
docker客户端(Client):连接docker主机进行操作;
docker仓库(Registry):用来保存各种打包好的软件镜像;
docker镜像(Images):软件打包好的镜像;放在docker仓库中;
docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用

使用docker的步骤:

  1. 安装好docker程序 yum install docker
  2. 启动docker程序 systemctl start docker
  3. 去docker容器查找你所需要的镜像 docker search 镜像
  4. 下载对应的镜像 docker pull 镜像::版本
  5. 查看下载好的镜像 docker images
  6. 安装对应的镜像 docker run
  7. 查看安装好的镜像 docker ps -a

命令补充:

  • 查看在运行的镜像: docker ps
  • 删除容器: docker rm 容器id
  • 关闭容器: docker stop 容器id
  • 查看启动日志: docker logs 容器id
  • 删除镜像: dokcer rmi 容器id

MYSQL安装案例

  • mysql

docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql

------本文结束感谢阅读------
🐶 您的支持将鼓励我继续创作 🐶