docker 用法详解
安装:
dnf -y install dnf-plugins-core
dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/fedora/docker-ce.repo
dnf install docker-ce docker-ce-cli containerd.io
dnf install grubby
grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
如果需要修改配置 可以在/etc/docker 中创建daemon.json 添加配置,配置可以百度自行添加
Registry-mirrors 加速器需要配置的话,需要在http://www.daocloud.io/
注册登录后,选择加速器,把结尾为 http://***.daocloud.io 配置在daemon.json中
卸载:
yum list installed | grep docker
yum remove 上面查询到的
rm -rf 下载的镜像地址 (docker info 查询 Docker Root Dir)
启动 systemctl start docker
停止 systemctl stop docker
添加到开机自启动 systemctl enable docker
取消开机自启动 systemctl disable docker
常用命令:
查看下载的镜像 docker image ls
拉取镜像 docker pull 镜像
运行镜像 docker run -d --name 名称 -d -p 端口 镜像名:版本
(-d 后台运行 --name 命令 -p 指定端口 --restart=always 开机自启动
-v 宿主机目录:容器中的目录 挂载目录,将宿主机的一个目录映射到容器中)
查看运行中的镜像 docker ps -a
关闭容器 docker stop Id
删除进程 docker rm id
启动容器 docker start id
查看容器详情 docker inspect id
删除镜像 docker rmi 镜像id
构建镜像 docker build -f dockerfile文件
进入镜像容器 docker exec -it 镜像 bash
复制宿主机文件进容器中 docker cp 宿主机文件 容器:容器中的目录