【Docker】Docker常用命令记录
Docker安装(CentOS 7)
- 安装所需软件包
yum install -y yum-utils - 设置仓库(清华大学)
yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo - 安装最新版本的
Docker Engine-Community和containerd
如果安装出现如下错误时,yum install docker-ce docker-ce-cli containerd.io
请先安装新版的Error: Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installedcontainerd.io
之后的安装如果遇到下面的确认,全部输入yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpmy确认Is this OK [y/N]:
Docker操作
- 启动Docker
systemctl start docker - 停止Docker
systemctl stop docker - 验证Docker
docker run hello-world - 查看镜像
docker images - 查看容器
docker ps -a - 删除镜像
docker rmi 镜像ID/名称 - 删除容器
docker rm 容器ID/名称 - 启动所有容器
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) - 关闭所有容器
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) - 删除所有容器
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2) - 删除所有镜像
docker rmi $(docker images | awk '{print $3}' |tail -n +2)
创建Docker网络
- 创建bridge网络
docker network create xxxxx - 查看网络信息
[root@XXX ~]# docker network ls NETWORK ID NAME DRIVER SCOPE ead0163035fc bridge bridge local d5d9182feb24 xxxxx bridge local 3a7519449f25 host host local 55a9c3c756c5 none null local

浙公网安备 33010602011771号