Docker相关命令

Docker

1. 相关命令

1.1 centOS7上安装docker

yum install docker -y

1.2 查看以前是否安装过docker

yum list installed | grep docker

1.3 查看docker版本

docker -v 
#或
docker --version

1.4 查看docker信息

docker info

1.5 卸载docker

需要卸载三个

yum remove docker.x86_64 -y 
yum remove docker-client.x86_64 -y 
yum remove docker-common.x86_64 -y

1.6 启动docker服务

service docker start/stop/restart
#或者
systemctl start/stop/start docker

2. 镜像相关命令

2.1 下载镜像

docker pull 镜像名	

2.2 搜索镜像

docker serach 镜像名

2.3 运行镜像

docker run -d[后台守护进程] -p系统端口号:容器映射端口号 run 镜像名称

2.4 查看镜像是否运行

ps- ef | grep tomcat

2.5 进入docker容器

docker exec -it cef0d139bfd6 bash

其中 i 表示交互式的,也就是保持标准输入流打开; t 表示虚拟控制台,分配到一个虚拟控制台; 退出容器:exit

Cef0d139bfd6表示镜像ID

2.6 查看docker运行的所有镜像

docker ps

2.7 停止运行

docker stop CONTAINER ID

2.8 删除镜像

docker rmi redis:latest

注意是 rmi,不是 rm,rm 是删 除容器;

2.9 DockerHub镜像加速

打开/etc/docker/daemon.json

添加{"registry-mirrors": ["https://gg3gwnry.mirror.aliyuncs.com"]}

3. 容器的日常操作

启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一 个是将在终止状态的容器重新启动。

通过镜像启动容器:docker run -d redis

查看运行中的容器:docker ps

查看所有的容器:docker ps -a

停止容器:docker stop 容器 id 或容器名称 已经停止的容器,我们可以使用命令 docker start 来启动。

开启容器:docker start 容器 id 或容器名称 因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。

删除容器:docker rm 容器 id 或容器名称 删除容器时,容器必须是停止状态,否则会报错;

进入容器:docker exec -it 容器 id 或容器名称 bash 还可以使用 docker inspect + 容器 id 或容器名称 查看容器的更多信 息;

停用全部运行中的容器:docker stop $(docker ps -q)

删除全部容器:docker rm $(docker ps -aq)

一条命令实现停用并删除容器: docker stop $(docker ps -q) & docker rm -f $(docker ps -aq)

posted @ 2021-03-13 17:05  wines君  阅读(69)  评论(0)    收藏  举报