说明
首先有一个linux系统,可以是虚拟机,可参考我的vBox快速构建虚拟机
linux安装docker:
- 什么是docker
虚拟化容器技术,基于镜像,管理每个具备完整的运行环境的相互隔离的容器,每个容器都相当于一个linux环境!!!。个人理解就是:是一个容器引擎,根据远程镜像创建独立容器(redis容器,mysql容器等等),组成【容器集群】,且可移植其他流行系统 - 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
- 安装一些工具依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置docker下载地址
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker的引擎,容器,客户端,插件
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 启动\关闭docker\开机自启\卸载docker\移除docker的配置\移除docker的垃圾
sudo systemctl start docker
sudo systemctl stop docker
sudo systemctl enable docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
- 配置docker阿里云镜像加速
官网地址:阿里云-控制台-容器镜像服务-镜像工具(每个人不一样,免费,但是需要注册)
1、创建docker镜像文件夹
sudo mkdir -p /etc/docker
2、设置镜像地址
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://e****uncs.com”]
}
EOF
3、重新加载配置信息
sudo systemctl daemon-reload
4、重启docker
sudo systemctl restart docker - docker基本命令汇总
(1) systemctl status docker
(2) docker version
(3) docker info
(4) docker --help
(5) docker pull --help
(6) docker images
(7) docker ps
(8) docker ps -a
(9) docker search 镜像名
(10) docker search --filter=STARS=9000 mysql 搜索 STARS >9000的 mysql 镜像
(11) docker pull 镜像名:tag(5.7.30)
(12) docker run 镜像名:Tag