docker 常用命令

docker 常用命令

To get more help with docker, check out our guides at https://docs.docker.com/go/guides/->会重定向至首页,可直接访问 https://docs.docker.com/reference/

  帮助命令: man docker /man docker images ; docker --help/docker image --help  

  版本查看:docker version / docker -v

 

镜像常用指令

docker image ls

docker images 

  # docker images
  # 可选项
    -a, --all        # 列出所有的镜像
    -q, --quiet        # 只显示镜像的id
 

镜像搜索:docker search 

镜像下载:docker pull mysql:5.6(没有tag 参数默认下载最新版)

删除镜像:docker rmi 

 

容器常用指令

新建容器 docker run -it  --name=mysql  -v /root:/root -p3306:3306

查看容器 docker ps  -a

删除容器 docker rm container_id

启动 和 停止 容器  docker start container /docker stop container

 

docker新建mysql 容器

(会报错:mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory) )

   当指定了外部配置文件与外部存储路径时,也需要指定 /var/lib/mysql-files的外部目录,所以在 主机新建/home/mysql/mysql-files目录,在启动容器时 需要加上

  -v /root/mysql/mysql-files:/var/lib/mysql-files/

 

docker run -v /root/work/mysql/data:/var/lib/mysql -v /root/work/mysql/conf:/etc/mysql -v/root/work/mysql/log:/var/log/mysql -itd --name lx-mysql-test -p 3836:3306 -e MYSQL_ROOT_PASSWORD=yourpasswd mysql

 

docker run -v /root/work/mysql/data:/var/lib/mysql -v /root/mysql/mysql-files:/var/lib/mysql-files/ -v /root/work/mysql/conf:/etc/mysql -v/root/work/mysql/log:/var/log/mysql -itd --name lx-mysql-test -p 3836:3306 -e MYSQL_ROOT_PASSWORD=yourpasswd mysql 

 

posted @ 2022-04-24 23:39  Orientation  阅读(117)  评论(0编辑  收藏  举报