Docker容器
Docker
仓库:Docker Hub:存放镜像文件
镜像:存放只读模板,创建容器,是程序运行的实体
容器:环境,镜像运行的实例
安装环境
VMware、Ubuntu20.04
一、
sudo apt-get remove docker docker-engine docker.io containerd runc
二、
sudo apt-get update
三、
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
四、
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
五、
sudo add-apt-repository
“deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu
$(lsb_release -cs)
stable”
六、
sudo apt-get update
七、
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装成功后试着打印第一个指令
sudo docker run ubuntu:20.04 /bin/echo “Hello world”
注:需要打印两次,第一次是安装,第二次是启动
输入
sudo docker run -i -t ubuntu:20.04 /bin/bash
进入超级管理模式
输入
exit
退出超级管理员
在超级管理员下可以查看它的文件
输入
sudo docker run -d ubuntu:20.04 /bin/sh -c “while true; do echo hello world; sleep 1; done”
输入
sudo docker ps
查看进程
输入
sudo docker kill +ID
杀死多余进程
输入
sudo docker logs/tsop +ID
查看容器标准输出/停止容器输出
输入
sudo docker ps -a
查看所有节点记录
输入
sudo systemctl start docker
启动Docker服务
输入
sudo systemctl stop docker
停止Docker服务
输入
sudo systemctl status docker
查看Docker服务
输入
sudo systemctl restart docker
重启Docker服务
输入
sudo systemctl enable docker
开机启动Docker服务
输入
sudo docker search ubuntu
查看版本信息
输入
sudo docker pull centos:7
拉取镜像
输入
sudo docker pull ubuntu:20.04
获取版本镜像
输入
sudo docker images
查看镜像
输入
sudo docker rmi +ID/REPOSITORY -f
删除镜像
输入
sudo docker rmi ‘sudo docker images -q’
删除所有镜像
注:在运行中的镜像会被保护,全部删除使用 -f
输入
sudo docker run -it --name=u1 ubuntu:20.04 /bin/bash
创建容器命名为u1
输入
sudo docker inspect +名字
查看信息
输入
sudo docker exec -it +ID /bin/bash
进入容器