Centos中安装docker并查看拉取镜像的位置 |
您所在的位置:网站首页 › 如何查看linux安装的软件位置在哪个文件夹里 › Centos中安装docker并查看拉取镜像的位置 |
此操作全程在root用户下执行 一、docker安装执行以下命令将yum包更新到最新版本 yum update下载docker所需的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源 yum-config-manager --add--repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装docker yum install docker-ce docker-ce-cli containerd.io这时可能会报一个containerd.io版本过低的错误,这时执行以下命令安装containerd.io yum install https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm设置ustc的镜像 vim /etc/docker/daemon.json { "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] }到此安装成功,执行以下命令操作docker //启动 systemctl start docker //查看状态 systemctl status docker //停止 systemctl stop docker //重启 systemctl restart docker //设置开机自启 systemctl enable docker //查看概要信息 docker info //查看docker帮助文档 docker --help 二、获取镜像 2.1、镜像相关命令 //查看镜像 docker images //搜索镜像 docker search 镜像名称 //拉取镜像 docker pull 镜像名称 //删除镜像 docker rmi 镜像ID //删除所有镜像 docker rmi `docker images -q` 2.2、容器相关命令 #查看正在运行的容器 docker ps #查询所有容器(正在运行或未运行) docker ps -a #运行容器,交互式方式 docker run -it --name=容器名称 镜像名称:标签 /bin/bash #创建容器,守护式方式 docker run -id --name=容器名称 镜像名称:标签 #登录 docker exec -it 容器名称/ID /bin/bash #关闭容器 docker stop 容器名/ID #打开容器 docker start 容器名/ID #删除容器 docker rm 容器名/ID #文件拷贝 #将文件copy到容器内 docker cp 要copy的文件或目录 容器名称:容器目录 #将容器中的文件copy出来 docker cp 容器名称:容器目录 要copy的文件或目录 #查看容器所有信息 docker inspect 容器名称/ID #查看容器IP docker inspect --format='{{.NetWorkSetting.IpAddress}}' 容器名称/ID 3、应用部署 #mysql #拉取mysql镜像 docker pull mysql #创建容器 docker run -id --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 mysql #登录容器 docker exec -it mysql /bin/bash #修改身份验证类型 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123'; 三、查看拉取镜像位置docker容器默认拉取文件的位置在 /var/lib/docker下 1、当拉取镜像完成后执行docker run -id --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 mysql命令创建容器。 2、创建容器成功之后给出容器id,或者执行docker ps查看正在运行的容器,如下图所示: 到此,有关docker的部分操作就结束了,在此记录一下,希望能帮助到一些志同道合的小伙伴们!!! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |