查看yum是否安装
yum国外源访问太慢,修改yum源,在配置文件的/etc/yum.repos.d目录下面,并且以.repo结尾
安装docker
卸载旧版docker
1 2 3 4 5 6 7 8
| yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
|
首先要安装一个yum工具
1
| yum install -y yum-utils
|
安装成功后,执行命令,配置Docker的yum源:
1
| yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
|
最后,执行命令,安装Docker
1
| yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
添加开机自启
因为我们是本地虚拟机,不能像云服务器一样无时无刻在运行,所以我们需要配置一下,让他开机自启,省得我们每次打开虚拟机都要打开docker。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| # 启动Docker systemctl start docker
# 停止Docker systemctl stop docker
# 重启 systemctl restart docker
# 设置开机自启 systemctl enable docker
# 执行docker ps命令,如果不报错,说明安装启动成功 docker ps
|
查看版本
配置阿里云镜像加速
通过命令查看docker镜像信息
登录阿里云镜像工作台
配置镜像加速地址,一起黏贴,哈哈哈。
1 2 3 4 5 6 7 8
| sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://co7l7wkt.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
|
在通过docker info 查看docker信息,配置源成功
docker常用命令
docker自启
1 2 3 4 5
| # Docker开机自启 systemctl enable docker
# Docker容器开机自启 docker update --restart=always [容器名/容器id]
|
docker系统信息
拉取镜像
我们这里通过以拉取redis为例来进行演示
查看镜像
创建容器
1
| docker run --name redis -p 6379:6379 -d --restart=always redis redis-server --appendonly yes --requirepass xxxx
|
查看容器
查看容器详细信息
进入容器内部
1
| docker exec -it redis bash
|
删除容器
部署nginx
拉取nginx镜像
运行容器
1
| docker run -d --name nginx -p 80:80 nginx
|
由于80端口被占用,换了一个端口
浏览器访问成功
其他
1 2 3 4 5 6 7 8 9
| node -v npm -v nvm -v nvm list nvm use 版本 mysql -V mysql -uroot -p 密码 ssh root@192.168.100.150 yum info yum
|