前言:
我们安装好docker 后,要对其进行相关的操作,为此需要了解相关的命令
常用命令:
1、列出镜像
docker image
2、拉取镜像
docker pull centos
注意:centos 为镜像名称,也可以指定版本,如果不指定版本
则 拉取的为最新版本;指定版本 : docker pull centos:version(版本号)
3、配置镜像加速器
systemctl daemon-reload
systemctl restart docker
4、删除以及查找镜像
#4-1 查看命令
docker search 镜像名称
#4-2 删除命令
docker rmi 镜像名称或ID
注意:如果有多个镜像 之间可以用空格 隔开
5、创建交互式容器
docker run --help, 查看run 帮助命令
docker run -it --name=c1 centos /bin/bash
-i 交互式
-t tty 终端 (分配一个终端,操作容器)
--name 指定容器的名称(名字是唯一的,不能重复)
#查看正在运行的容器
docker ps
#查看历史容器
docker ps -a
#退出容器
exit 【注意:退出容器后,该容器也随之停止运行】
或者 Ctrl +p +q 【退出容器,但是该容器不会停止运行】
6、创建守护式容器
docker -itd --name=c3 centos /bin/bash
#注意: 在创建完守护式容器后,并没进入到容器内,
#如果需要进入容器,则需要登录进去
#退出命令 exit ,而此时退出容器后,容器并没有停止运行。
#登录容器命令
docker exec -it c3 /bin/bash 或者 docker attach c3
7、 查看容器
docker ps 查看正在运行的容器
docker ps -a 查看运行过的容器【历史】
docker ps -l 查看最后一次运行的容器
8、 容器启动与停止
docker start c2
docker stop c2
docker restart c2
9、 查看容器、镜像的 详细信息
docker inspect 容器/镜像
查看容器或镜像的部分信息
docker inspect -f='{{.NetworkSettings.IPAddress}}' 容器/镜像
#-f= 可以写成 --format=
10、 删除容器
docker rm 容器
注意:不能删除正在运行的容器
当容器有多个时,之间用 空格 隔开
删除所有容器
docker rm `docker ps -a -q `
11、查看容器日志
docker logs 容器名称/id
我是 肥肥运维 码字不易,如果觉得本文能够帮到你,请 关注 点赞 收藏,也许以后能用得到,谢谢。