docker常用命令记录
``` shell
导出容器 (发现挂载的目录内文件导出时没有保存在容器中
docker export container_name -o container_name.tar
导入容器 变成镜像
docker import ./container_name.tar test/ubuntu:v1.0
查看容器
docker container inspect
导出镜像
docker save -o fedora-all.tar fedora
导入镜像 不能对载入的镜像重命名
docker load
查看镜像
docker images
查看容器
docker ps -a
运行容器
docker run -it -v /var/www/workspace:/var/www/workspace -p 8989:8989 –name new_name images_name /bin/bash
–restart=always 自启动
#生成镜像
docker commit -a shenmi -m php7.4-fpm php7.4-fpm wx/php:7.4.33-fpm
经测试上面这行命令在 CentOS 7 下目录挂载失败。
在上面这行命令的基础上增加了–privileged=true参数,让容器拥有真正的root权限
docker run –privileged=true –name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /usr/local/docker_data/mysql/data:/var/lib/mysql -v /usr/local/docker_data/mysql/conf:/etc/mysql/ -v /usr/local/docker_data/mysql/logs:/var/log/mysql mysql:5.7