代码编织梦想

简介

Docker是一个开源的应用容器引擎;是一个轻量级容器技术;

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

运行中的这个镜像称为容器,容器启动是非常快速的。

安装docker

# 安装docker
yum install docker
# 启动docker
systemctl start docker
# 查看docker版本
docker -v
# 开机启动docker
systemctl enable docker
# 停止docker
systemctl stop docker
# 重启docker
service docker restart

docker操作

# 检索镜像
docker search mysql
# 拉取镜像 tag表示版本号
docker pull mysql:5.5
# 镜像列表
docker images
# 删除镜像 d404d78aa797为IMAGE ID
docker rmi d404d78aa797

docker镜像仓库地址:https://hub.docker.com/

容器操作

# 根据镜像启动容器	-d:后台运行 -p:端口映射
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
# 进入到容器实例
docker exec -it 825302ea4046 /bin/bash
# 查看运行中的容器
docker ps
# 查看所有容器
docker ps -a
# 停止运行中的容器
docker stop 容器ID
# 启动容器
docker start 容器ID
# 删除容器
docker rm 容器ID
# 查看容器日志
docker logs 容器ID或者容器名
# linux防火墙
service firewalld status ;查看防火墙状态
service firewalld stop:关闭防火墙

docker镜像文档:https://docs.docker.com/engine/reference/commandline/docker/

配置docker镜像地址

# 配置镜像加速地址
vi /etc/docker/daemon.json
# 添加如下内容
{
  "registry-mirrors": ["http://hub-mirror.c.163.com","http://hub-mirror.c.163.com","https://registry.docker-cn.com"]
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41627017/article/details/127155088

容器化管理k8s部署踩坑记录_海棠花不香的博客-爱代码爱编程

基本概念的理解 k8s是一种编排工具,类似于docker-compose,但是应用比后者广泛。 k8s水平扩展访问,本质上是增加pod,且新增的pod均匀分布在不同的机器上。 概念的层级关系k8s–node(对应一台物

docker常用命令_梦樊哥哥的博客-爱代码爱编程

目录 一、帮助启动类命令 二、镜像命令 2.1、docker images 2.2、docker search 2.3、docker虚悬镜像是什么? 三、容器命令 3.1、docker run 3.2、docker ps 3.3、退出容器 3.4、启动、重启、终止、强制停止容器 3.5、删除容器 3.6、查看容器日志、进程、内部细节