Docker常用基本命令

小咪咪 2024-03-16 16:44 88阅读 0赞

一、docker的基础命令

1、启动docker

  1. systemctl start docker

2、关闭docker

  1. systemctl stop docker

3、重启docker

  1. systemctl restart docker

4、设置docker开机自启动

  1. systemctl enable docker

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

  1. systemctl status docker

f5fa3dfd1492499590ead9064f3b4731.png

二、docker的帮助命令

  1. docker --help

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

  1. docker run --help

7f227c4d736349acb919c5ae3c68332b.png

三、docker镜像命令

1、查看docker镜像列表

  1. docker images

6cf8681dcc4b46c98a029d632cf20876.png

2、单独搜索镜像

  1. docker images 镜像名

3、拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本" class="reference-link">2c6be359ac28465f9a2f0f78017ab8de.png 3、拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本

  1. docker pull 镜像名
  2. docker pull 镜像名:tag

4、删除镜像

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

5、强制删除

  1. docker image rm 镜像名称/镜像ID

四、docker容器命令

1、查看正在运行的容器

  1. docker ps

2、查看所有容器(包括正在运行和停掉的)" class="reference-link">fc0d55d9163c43b09788bd716e532ccb.png 2、查看所有容器(包括正在运行和停掉的)

  1. docker ps -a

3f726835f5af47db9d97194b6ac5e87d.png

3、运行一个容器

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

4,访问容器 这里的0862b7c9bb2f是容器ID

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

3c151fdb68384aa79b43b0949a18ebd1.png

5,删除容器 首先要停止运行的容器

  1. docker stop 容器名/容器ID

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

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

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

例如

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

进入容器

  1. docker exec -it 容器ID /bin/bash

6、退出容器

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

7、容器管理

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

发表评论

表情:
评论列表 (有 0 条评论,88人围观)

还没有评论,来说两句吧...

相关阅读