执行所有docker命令必须root权限
查看正在运行的容器
docker ps
查看所有容器(包括没有运行的)
docker ps-a
停用全部运行中的容器
docker stop$(docker ps -q)
删除全部容器
docker rm $(docker ps -aq)
停用并删除容器
docker stop$(docker ps -q) & docker rm$(docker ps -aq)
启动容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
--name 为容器指定名称,这里是master
-p 将容器的指定端口映射到主机的指定端口,这里是将容器的3306端口映射到主机的3306端口
-e 设置环境变量,这里是指定root账号的密码为root
-d 后台运行容器,并返回容器ID
mysql 指定运行的mysql版本
进入到容器里
docker exec -it 7e040a736ee1 /bin/bash
-it 分配一个伪终端
网友评论