个人尚硅谷视频学习Docker笔记(一)
Docker简介
是什么?
docker是一种容器(容器虚拟化技术),我们可以在这个容器中配置我们的开发环境,部署的时候我们就可以不用重新去创建服务器的运行环境了。 也就是说在部署程序的时候可以把原始环境一模一样的复制过来,开发人员利用Docker可以消除协作编码时 “在我机器上可以正常运行” 的问题。
Centos7下安装步骤
新的Centos需要先下载gcc
yum -y install gcc c++
然后下载docker,并指定仓库地址,设置国内的阿里云。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache fast
安装DockerCE
yum -y install docker-ce docker-ce-cli containerd.io
启动Docker
systemctl start docker
运行Docker测试是否启动成功
docker run hello-world
卸载docker
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
Docker常用命令
帮助启动类
镜像命令
docker --help 可以查看docker命令
docker 命令名 --help 查看某个命令的作用
docker images 查看docker有哪些镜像
容器命令
docker ps :列出所有正在运行的容器实例
docker run 镜像名 : 新建+启动容器
删除容器:docker rm 容器ID或容器名
强制删除容器:docker rm -f 容器ID或容器名
重要命令:
启动守护式容器:docker run -d 容器名 (后台启动)
查看容器的日志:docker logs 容器名或者容器ID
查看容器内部细节:docker inspect 容器ID
重新进入到容器:docker attach 容器ID docker exec -it 容器ID bashShell
容器内容导入主机:docker cp 容器ID:容器内路径 主机目录