之前在学springboot 的时候学了一下下docker 的一些相关操作,毕竟我们在配置Linux环境的时候还是挺麻烦的,我们不如直接在docker上面拉取相关的镜像,一键部署就好了。由于断断续续的使用docker,导致docker命令很不熟悉,经过三番四次的折磨之后,决定痛定思痛写下docker相关的操作
1、docker启动暂停
-
查看docker的运行状态
systemctl status docker #这个基本上就是百搭的命令了,后面的docker可以换成mysql等等的名字
-
启动docker
systemctl start docker #应该很容易看懂
-
停止docker
systemctl stop docker #这个也是一样的东西
2、docker镜像操作
-
镜像搜索
docker search redis #同理也是可以看到mysql之类的东西,不过可能因为网络原因会连不上
-
镜像下载
docker pull redis
-
本地镜像查看
docker images
-
容器运行情况
docker ps #这里显示的是当前运行的情况,我们可以加入参数 -a来查看所有运行的容器
-
镜像运行
docker run -d -p 6319:6379 --name = "xiaocaijiredis" redis # docker run -d(后台运行) -p(端口映射)6319:6379(本地端口:开放端口) #--name = "xiaocaijiredis"(容器别名) redis(容器关键字)
-
docker容器移除
使用docker ps -a命令之后,我们可以看到一个容器的ID,如果我们想要移除当前容器的话,我们可以使用
docker rm 容器ID
-
启动已经关闭的容器
docker start 容器别名
-
进入一个运行的docker容器
docker exec -it b876b5578465 redis-cli