拉取镜像
docker pull mysql:8.0.42
启动镜像为容器
docker run -dp 8080:8080 --name container_mysql8.0.42 -e MYSQL_ROOT_PASSWORD=123123123 mysql:8.0.42
连接容器
法一
docker exec -it container_mysql8.0.42 bash
# 进去后
mysql -p123123123
show databases;
法二
# 或者
docker exec -it container_mysql8.0.42 mysql -p123123123 -e "show databases;"
保存镜像
# 将镜像压缩保存
# -o 压缩成tar包
docker save -o xxx.tar image_name
# 不用参数的话 就用重定向
docker save image_name > xxx
加载镜像
# -i 读取tar包
docker load -i xxx.tar
# 不用参数 用 < 传入
docker load < xxx
镜像打标签
# 更换tag的值
docker tag 源iamge[:tag] 目标imgae[:tag]
移除镜像
# -f 强制移除 可以移除正在使用的容器
docker rmi -f image