【卸载旧版本】
##用于卸载服务器内较为旧版本的docker
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
或
yum -y remove docker docker-common docker-selinux docker-engine
如图:
【下载基础安装包】
##下载Dokcer的安装包
sudo yum install -y yum-utils
如图:
【设置镜像仓库 – 阿里云镜像】
sudo yum-config-manager
–add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
【更新软件包索引】
yum makecache fast
【安装docker docker-ce社区版】
sudo yum install docker-ce docker-ce-cli containerd.io
【Is this ok [y/d/N]: y】输入“y”,确认安装此版本
【启动docker】
sudo systemctl start docker
【测试Hello World】
##安装完docker,测试一下hello-world,需先拉一下此镜像
docker run hello-world
【创建目录】
mkdir -p /etc/docker
【编辑】
vim /etc/docker/daemon.json
【修改文本】
##配置阿里镜像的加速
{
“registry-mirrors”: [“https://k1pn8ms4.mirror.aliyuncs.com”]
}
【reload】
systemctl daemon-reload
【restart】
systemctl restart docker
【查看Docker的版本】
docker version
##至此docker安装成功
启动 docker
sudo systemctl start docker
停止 docker
sudo systemctl stop docker
重启 docker
sudo systemctl restart docker
设置开机启动
sudo systemctl enable docker
查看 docker 状态
sudo systemctl status docker
查看 docker 内容器的运行状态
sudo docker stats
查看 docker 概要信息
sudo docker info
查看 docker 帮助文档
sudo docker --help
卸载docker
yum -y remove docker-ce
强制卸载docker
rm -rf /var/lib/docker
docker 拉取Mysql镜像,查看mysql镜像
docker search mysql
docker 拉取镜像开始
docker pull mysql:latest;
启动Mysql实例
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
【其中some-mysql是您要分配给容器的名称, # my-secret-pw是要为MySQL根用户设置的密码, # tag是指定所需MySQL版本的标签。】
eg:
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
根据容器名称mysql使用命令进入容器
docker exec -it mysql bash
进入Mysql
mysql -u root -p
Docker常用命令
1.docker images // 查看镜像
2.docker run 镜像名称 // 生成一个正在运行的容器实例
3.docker stop 容器名称 // 停止容器
4.docker rm 容器名称 // 删除容器
5.docker start 容器名称 // 启动容器
6.docker restart 容器名称 //重启容器
7.docker rmi 镜像名称 // 删除镜像
8.docker exec -it 容器名称 /bin/bash // 进入容器
9.docker ps // 显示正在运行的所有容器
10.docker ps -a // 显示所有容器(包括已经停止的)
11.docker pull 镜像名称:版本号 // 拉取镜像
拉取Redis
docker pull redis;
创建实例容器
docker run -itd --name redis -p 6379:6379 redis
进入Redis容器
docker exec -it f5d2041c3889【容器Id或者容器名】 redis-cli
使用Redis
set a 666
get a
del a【key 名称】
拉取jdk
https://www.cnblogs.com/wong-/p/14015272.html