docker run:
docker run :创建一个新的容器并运行一个命令,是将镜像放入容器并启动容器。
docker run一般需要跟几个参数,如下所示:docker run -it --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
–name: 为容器指定一个名称;
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口;
-e: 设置环境变量;
-d:运行的镜像名,并返回容器ID;
docker start:
docker start :启动一个或多个已经被停止的容器。类似用法的还有docker stop和docker restart。启动已被停止的容器mysql-test
docker start mysql-test
停止运行中的容器mysql-test
docker stop mysql-test
重启容器mysql-test
docker restart mysql-test
除了使用容器名,docker start/stop/restart还可以使用容器ID进行操作。
启动redis
docker exec -it myredis redis-cli