docker 安装
卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
设置仓库
yum install -y yum-utils device-mapper-persistent-data lvm2
修改docker 源(阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker Engine-Community
yum install docker-ce docker-ce-cli containerd.io
Docker 指令
启动 docker: $ systemctl start docker 自启 docker :$ systemctl enable docker.service || systemctl enable docker 查看 docker 状态: $ systemctl status docker docker stop/ restart/ log docker ps 查看所有镜像: docker ps -a 查看本地镜像: $ docker images
运行容器 (如果没有则网上拉取)
$ docker run -itd --name mysql-test --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 3306端口映射到3306
删除容器
docker rm (容器名称/ID)
修改镜像加速 (docker.hub 拉取镜像慢)
阿里云
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
// 修改 /etc/docker/daemon.json { "registry-mirrors": ["https://e18u17zd.mirror.aliyuncs.com"] }
刷新 daemon 镜像: `$ systemctl daemon-reload` 重启 docker 容器: `$ systemctl restart docker`