先卸载旧版本 sudo yum remove docker docker-common docker-seleniux docker-engine docker-ce* -y
安装工具包
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-util 提供yum-config-manager设置yum源,device-mapper-persistent-data lvm2 是devicemapper驱动依赖的
设置yum源为阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker yum install docker-ce -y
安装后查看docker版本 docker -v
开机自动启动 systemctl enable docker
启动Docker systemctl start docker
Docker 配置国内镜像源
在vi /etc/docker/daemon.json
修改为
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
Docker-composer 安装镜像
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Docker-composer 安装
sudo curl -L https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Docker 常用命令
docker ps -a #显示所有容器
docker ps #显示正在运行的容器
docker images #查看本地镜像
docker rmi $(docker images | grep -v RESPOSITORY | awk '{print $3}') #移除本地所有镜像
docker rmi $(docker images) #同上
docker rm 容器ID #删除容器
docker rm $(docker ps -a) #删除所有容器
docker stop 容器ID # 关闭运行中的容器
docker start 容器ID # 启动一个已经停止的容器
docker restart 容器ID # 重启一个容器
docker attach 容器ID # 进入一个运行中的容器
docker kill $(docker ps -a -q) #杀死运行的容器
docker rm $(docker ps -a -q) #删除所有容器
docker rmi -f $(docker images -q) #强制删除所有镜像
网友评论