docker入门_qq_41627017的博客-爱代码爱编程
简介
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"]
}