Docker
Centos7中安装
docker官网:https://docs.docker.com/engine/install/centos
- 卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装gcc和g++
yum -y install gcc
yum -y install gcc-c++
- 安装需要的软件包和设置stable镜像仓库
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum软件包索引
#centos8去掉fast运行
yum makecache fast
- 安装DOCKER CE
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 启动docker
systemctl start docker
- 卸载docker
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
- 配置阿里云镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://neu8gp8d.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
基础命令
docker images # 查看镜像
-a
-q
docker ps # 查看运行的镜像
-a # 查看所有运行过的和历史上运行过的
-l # 显示最近创建的一个容器
-n 3 # 显示最近创建的n个容器
-q # 只显示容器id
docker search [镜像名称] #查找网络上的镜像资源
--limit 5
docker pull [镜像名称]:[TAG]
docker rmi [镜像ID]
-f
# 新建容器
docker run