Docker命令1
1. 查看docker版本
docker -v
2.配置阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“个人阿里云账户获取”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
3.查看文件是否有东西
cat /etc/docker/daemon.json
4.启动docker
systemctl start docker
5.查看docker状态
systemctl status docker
6.停止docker 服务
systemctl stop docker
7.重启docker服务
systemctl restart docker
8.开机自启动docker
systemctl enable docker
9.查看镜像
docker images
10.docker镜像搜索
docker search redis
11.docker的下载
docker pull redis:版本号(不加版本默认最新)
12.删除指定镜像
docker rmi redis +IMAGE ID
也可通过版本删除
docker rmi redis:版本号
13.查询所有镜像ID
docker images -q
14.删除所有本地镜像(谨慎操作)
15.创建docker容器并直接进入容器内部
docker run -it --name=c1 centos:7 /bin/bash
16.退出容器
exit
17.查看正在运行的容器
docker ps
查看历史容器
docker ps -a
18.创建docker容器,需要通过命令进入,且退出后台不会关闭
docker run -id --name=c2 centos:7
通过命令进入容器内部
docker exec -it c2 /bin/bash
参数说明:
-i:保持容器运行。通常与-t 同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。
-t:为容器重新分配一个伪输入终端,通常与-i 同时使用。
-d:以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec 进入容器。退出后,容器不会关闭。
-it 创建的容器一般称为交互式容器,-id 创建的容器一般称为守护式容器
–name:为创建的容器命名。