服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 云和虚拟化 > Docker > 正文

Docker安装笔记

时间:2023-02-08    来源:未知    投稿:admin    点击:

设置docker的yum源:
curl -o /etc/yum.repos.d/CentOS-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum缓存:
yum clean all && yum makecache

查看yum源中docker版本:
yum list docker-ce --showduplicates | sort -r

安装docker的20.10.6版本:
yum install docker-ce-20.10.6 -y


配置docker加速器:
mkdir -p /etc/docker
touch /etc/docker/daemon.json
vi /etc/docker/daemon.json

输入如下 内容:
{
  "registry-mirrors" : [
    "https://8xpk5wnt.mirror.aliyuncs.com"
]
}

加载docker配置并设置开机启动:
systemctl daemon-reload
systemctl enable docker
systemctl restart docker

查看docker版本信息:
docker version

查看docker服务信息:
docker info

搜索镜像是否存在:
docker search nginx

拉取下载docker镜像:
docker pull nginx

查看本机已拉取的镜像:
docker image ls

删除本地镜像:
docker rmi 【image的ID,上一条命令中可以查看到】

删除容器:
docker rm 【容器ID】

运行容器:
docker run -d -p 80:80 nginx       // -d 后台运行,-p 映射,第一个80为宿主机的端口,第二个80为映射出去的端口。

查看运行中的容器:
docker ps

查看运行过的容器:
docker ps -a

停止容器:
docker stop 【容器ID,可以通过上一条命令查看id】

启动容器:
docker start 【容器ID】


查看本地镜像
docker images

启动镜像,并开启一个交互式终端:
docker run -it 【镜像id】 bash

进入正在运行的容器交互窗口:
docker exec -it 【容器ID】 bash

查看容器基于什么发型版本系统:
cat /etc/os-release

退出容器时,删除该容器:
docker run -it --rm ceonts bash

存放docker文件的目录,记录镜像和容器的配置关系:
/var/lib/docker/image/overlay2/imagedb/content/sha256

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


相关内容
最新热点内容
推荐内容