Linux上安装docker
1、安装docker
1.1 安装所需依赖包
yum install -y yum-utils device-mapper-persistent-data Ivm2
1.2 设置镜像仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1.3 列出docker ce的版本
yum list docker-ce --showduplicates | sort -r
1.4 安装docker
可以指定版本,如果不指定版本则是最新版
yum install docker-ce
1.5 查看版本
docker version
1.6 启动docker
启动docker
systemctl start docker
查看docker状态
systemctl status docker
查看docker信息
docker info
1.7 关闭docker
systemctl stop docker
1.8 重启docker
systemctl restart docker
1.9 设置开机启动
systemctl enable docker
2 运行docker
2.1 创建并运行docker
docker run hello-world
2.2 查找镜像
docker search 镜像名 例如mysql
2.3 拉取镜像
docker pull 镜像名:版本,如果版本不指定,默认就是latest
2.4 查看docker 镜像
docker images
2.5 查看完整镜像id
docker images --no-trunc
2.6 获取镜像详细信息
docker inspect 镜像id
上面id才是镜像的完整id
版本
端口
mysql数据文件
2.7 删除指定的本地镜像
docker rmi -f 镜像id或者镜像名:tag,rmi全英文是remove image,-f表示强制删除
3 容器操作
3.1 运行容器
一个镜像可以生成多个容器,启动时不指定名称,名称是是随机定义的
docker run --name 定义名称 -it 镜像id
3.2 查看所有容器
docker ps -a 查看所有容器
docker ps 查看正在运行的容器
3.3 启动容器
docker start 容器名称
3.4 停止容器
docker stop 容器名称
3.5 删除容器
docker rm 容器名称
批量删除容器
docker rm -f $(docker ps -aq)
另外,也可以:docker rm -f 容器1 容器2