Docker 的启动与停止
# 启动docker
systemctl start docker

# 查看docker版本号
docker -v

# 停止docker
systemctl stop docker

# 重新加载配置文件
systemctl daemon-reload

# 重启docker
systemctl restart docker
镜像操作
# 在dockerhub中 查找某个镜像
docker search mysql

在这里插入图片描述

# 拉取某个镜像 可以选择某个标签版本(tag),版本号选择以官方网站能显示出来为准
# docker pull mysql:5.5
docker pull mysql

pull太慢的话,参考docker下载镜像太慢的解决方案,配置阿里云镜像加速
在这里插入图片描述

# 查看所有镜像列表
docker images

在这里插入图片描述

# 删除某个镜像
docker rmi 99a633ad346f

在这里插入图片描述

容器操作
# 给镜像创建一个容器,-d后台运行
# docker run --name 自定义容器名 -d 镜像名:标签
docker run --name mytomcat -d tomcat:latest

在这里插入图片描述

# 查看正在运行的容器
docker ps
# 查看所有容器(包括运行/未运行的)
docker ps -a

在这里插入图片描述

# 启动一个容器 两种方式
docker start 55328e1642f9
docker start mytomcat

# 启动一个容器 并添加端口映射 -p 主机端口:容器端口
docker run -d -p 8888:8080 tomcat

在这里插入图片描述

# 停止运行中的容器
docker stop 55328e1642f9

# 删除一个容器
docker rm 55328e1642f9

# 查看某个容器的日志
docker logs 55328e1642f9

在这里插入图片描述

# 进入正在运行的容器
docker exec -it 88d0b6577a0d /bin/bash

其他

# 执行制作镜像命令:docker build -t springbootdemo4docker .
# 创建容器并进行端口映射: docker run -d -it -p 8888:8080 --name mycurd1 springbootdemo4docker
# 然后就可以访问web了
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐