在linux中docker的安装
安装docker
步骤
安装gcc环境,执行命令: yum -y install gcc
接着执行命令: yum install -y yum-utils
设置我们的仓库: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引:yum makecache fast
执行命令: yum -y install docker-ce docker-ce-cli containerd.io
启动命令: systemctl start docker
查看一下: ps -ef | grep docker
运行hello-world: docker run hello-world
查看docker: docker version
卸载docker
停止docker: systemctl stop docker
移除docker: yum remove docker-ce docker-ce-cli containerd.io
删除本地docker文件:rm -rf /var/lib/docker
删除本地docker文件:rm -rf /var/conrainerd
docker镜像加速
在etc下创建目录docker: mkdir -p /etc/docker
执行命令(这一步是需要去阿里云的服务中找到容器镜像服务运行自己的加速镜像对应的命令): tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["自己阿里云加速镜像地址"]
}
EOF
重启docker(配置文件): systemctl daemon-reload
重启docker: systemctl restart docker
docker常用命令
启动类命令
启动: systemctl start docker
停止: systemctl stop docker
重启: systemctl restart docker
查看docker状态: systemctl status docker
开机自启: systemctl enable docker
查看docker概要信息: docker info
查看docker总体帮助文档: docker --help
查看docker命令帮助文档: docker 具体命令 --help
镜像命令
查看本地镜像: docker images
拉镜像: docker pull 镜像名
查镜像: docker search 镜像名
查看所需空间: docker system df
删除镜像: docker rmi (被使用过需要加上-f) 镜像ID或镜像名字
删除全部镜像: docker rmi -f $(docker images -qa)
容器命令
新建容器:
交互(打开容器的感觉): docker run -it(交互型) --name=name(取名) centos /bin/bash
列出当前活着的容器实例: docker ps
退出容器: run进去容器exit退出结束容器,Ctrl+p+q退出不结束容器
启动已停止的容器: docker start 容器ID或容器名
停止容器: docker stop 容器ID或容器名
强行停止容器: docker kill 容器ID或容器名
删除已停止的容器: docker rm -f(强制,不管你停止没) 容器ID或容器名
删除全部容器: docker rm -f $(docker images -qa)
启动守护式容器(后台服务注意有的容器不能这样,它会自杀): docker run -d 容器ID或容器名
查看容器日志: docker logs 容器ID或容器名
查看容器类运行的进程: docker top
查看docker内部细节: docker inspect 容器ID或容器名
进入正在运行的容器并以命令行交互: docker exec -it centos /bin/bash(打开新的进程)
进入正在运行的容器并以命令行交互: docker attach 容器ID或容器名(不打开新的进程)
从容器拷贝文件到主机: docker cp 容器ID:容器内路径 目的主机路径
导入容器: docker import 容器ID
导出容器: docker export 容器ID > xx.tar
恢复导出容器: cat xx.tar | docker import - xx/:镜像名:版本
需要资源的可以去小编的博客进行下载,谢谢大家给小编的支持。