1、启动容器
docker run -it centos # 启动并进入到容器中
参数说明
–name=“自己取个名” 容器名称 tomcat01 tomcat02等,用来区分容器
-d 后台方式运行,类似于 nohup java -jar ***.jar &
-it 使用交互方式运行,进入容器查看内容
-p 指定容器的端口 -p 8080:8080,具体使用有下面几种
-p ip:主机端口:容器端口
-p 主机端口:容器端口 (常用)
-p 容器端口
-p 空缺(随机指定端口)
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
如Redis
docker run -p 6379:6379 --name redis -d redis --requirepass 'root'
-i:以交互模式运行容器
-t:为容器重新分配一个伪输入终端
2、进入容器内部
docker exec -it c66e90f7f21e /bin/bash
##c66e90f7f21e 容器号
3、连接Redis 客户端
docker exec -it redis redis-cli
实际在平时进入Redis中是redis-cli命令行
如果需要授权的话 auth root
4、列出当前所有运行的容器
docker ps
5、删除容器
docker rm 3254dwdw464278
##3254dwdw464278 容器号
6、打印日志
docker logs -f -t --tail n 容器id