说明
首先有一个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
(13) docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash
(14) docker rmi -f 镜像名/镜像ID
(15) docker image rm 镜像名称/镜像ID
(16) docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字
(17) docker load -i 镜像保存文件位置
(18) docker stop 容器名/容器ID
(19) docker exec -it 容器名(交互进入容器内部,相当于一个linux)
(20) docker restart mysql
(21)docker update –-restart=always 开启容器自动重启
(22)docker update –-restart=no 关闭容器自动重启
docker安装JDK
docker安装mysql
- 进入镜像仓库进行搜索名称和标签:https://hub.docker.com/
- 拉取镜像
docker pull mysql:5.7
- 启动镜像
docker run -p 3306