1.卸载老版本docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.设置仓库
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.设置开机启动
systemctl enable docker
4.配置艾丽云镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://4dxm4587.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
5.
安装mysql
docker pull mysql:5.7
创建mysql实例并启动
docker run -p 3306:3306 --name mysql \
> -v /mydata/mysql/log:/usr/local/mysql/log \
> -v /mydata/mysql/data:/usr/local/mysql/data \
> -v /mydata/mysql/conf:/usr/local/mysql/conf \
> -e MYSQL_ROOT_PASSWORD=wby6225104 \
> -d mysql:5.7
搜索镜像
docker search 镜像名
例如:docker search nacos
docker logs命令
docker logs [options] 容器获取容器的日志。
例如:docker logs --tial"20" [options] 显示指定容器的最后20行日志
参数
–details | 显示提供给日志的额外细节 |
–follow或-f | 按日志输出 |
–since | 从某个时间开始显示,例如2013-01-02T13:23:37 |
–tail | 默认all 从日志末尾多少行开始显示 |
–timestamps或-t | 显示时间戳 |
–until | 打印某个时间以前的日志,例如 2013-01-02T13:23:37 |