Linux Docker 安装
1.更新
yum -y update
yum -y upgrade
2.卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
3.安装软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
4.安装Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
5.卸载
yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
6.Docker启动
systemctl stop firewalld
systemctl disable firewalld
systemctl start docker
systemctl enable docker
systemctl restart docker
systemctl stop docker
$ docker logs [OPTIONS] CONTAINER
Options:
--details 显示更多的信息
-f, --follow 跟踪实时日志
--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
--tail string 从日志末尾显示多少行日志, 默认是all
-t, --timestamps 显示时间戳
--until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)
7.Docker命令
docker version
docker -v
docker info
docker 命令 --help
docker search mysql
docker pull mysql
docker pull mysql:5.7
docker images
docker rmi image-id
docker run
docker ps
docker ps -a
docker rm
8.配置镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://m4hqelv5.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker