Docker常用基本命令

目录

一、docker的基础命令

1.1、启动docker

1.2、关闭docker

1.3、重启docker

1.4、设置docker开机自启动

1.5、查看docker 版本

1.6、查看docker运行状态(显示绿色代表正常启动)

 二、docker的帮助命令

 三、docker镜像命令

3.1、查看docker镜像

3.2、单独搜索镜像

3.3、拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本

3.4、删除镜像

3.5、强制删除

四、docker容器命令

4.1、查看正在运行的容器

 4.2、查看所有容器(包括正在运行和停掉的)

 4.3、运行一个容器

4.4、访问容器   这里的0862b7c9bb2f是容器ID

4.5、删除容器  首先要停止运行的容器  

4.6、退出容器

4.7、容器管理


一、docker的基础命令

1.1、启动docker

systemctl start docker

1.2、关闭docker

systemctl stop docker 

1.3、重启docker

systemctl restart docker 

1.4、设置docker开机自启动

systemctl enable docker

1.5、查看docker 版本

docker version

1.6、查看docker运行状态(显示绿色代表正常启动)

systemctl status docker 

 二、docker的帮助命令

docker --help

 例如,我们启动镜像的时候忘记命令的使用

docker run --help

 三、docker镜像命令

3.1、查看docker镜像

docker  images

3.2、单独搜索镜像

docker  images  镜像名 

3.3、拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本

docker pull 镜像名 
docker pull 镜像名:tag 

3.4、删除镜像

#删除一个
docker rmi -f 镜像名/镜像ID
 
#删除多个 其镜像ID或镜像用用空格隔开即可 
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID
 
#删除全部镜像  -a 意思为显示全部, -q 意思为只显示ID
docker rmi -f $(docker images -aq)

3.5、强制删除

docker image rm 镜像名称/镜像ID

四、docker容器命令

4.1、查看正在运行的容器

docker ps

 4.2、查看所有容器(包括正在运行和停掉的)

docker ps -a

 4.3、运行一个容器

# -it 表示 与容器进行交互式启动 -d 表示可后台运行容器(守护式运行)  --name 给要运行的容器起的名字  /bin/bash  交互路径
docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash  

4.4、访问容器   这里的0862b7c9bb2f是容器ID

docker exec -it 0862b7c9bb2f /bin/bash
 
docker exec -it 容器id bashshell	#进入当前正在运行的容器(开启一个新的终端)
docker attach 容器id				#进入当前正在运行的容器(直接进入正在运行的终端)

4.5、删除容器  首先要停止运行的容器  

docker stop 容器名/容器ID

然后与上文的删除指令相同

容器端口与服务器端口映射

-p 宿主机端口:容器端口 

例如

docker run -it  -d --name mysql  -p 8888:6379 mysql:5.7 /bin/bash

进入容器

docker exec -it 容器ID /bin/bash

4.6、退出容器


exit 		#容器停止退出
ctrl +P +Q 	#容器不停止退出

4.7、容器管理


docker start 容器id 		#启动容器
docker restart 容器id 	#重启容器
docker stop 容器id 		#停止当前正在运行的容器
docker kill 容器id 		#强制停止当前容器

猜你喜欢

转载自blog.csdn.net/qq_54247497/article/details/131559837