1.安装docker:
由阿里云安装docker最新版本:
[root@localhost ~] # yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@localhost ~] # sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
[root@localhost ~] # yum makecache fast
[root@localhost ~] # yum -y install docker-ce
[root@localhost ~] # service docker start
2.配置docker加速器:
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
EOF
3.下载系统镜像(Ubuntu、 centos)并启动:
[root@localhost ~] # docker pull centos
[root@localhost ~] # docker pull ubuntu/nginx
[root@localhost ~]# docker run --name zhangpeng -d ubuntu/nginx
luce6481750683ebf7bc12d303444ed82a9379216a2cc1dbfe4f8e84da3a5c8
[root@localhost ~]# docker run --name ZP -d centos
78wa75a626e75dfdabc90b4f7234c2ccca96ef8848f4a4232811e8147bd7ffd1b
4. Docker命令:
容器的启动、 停止及重启操作
docker stop 容器名 停止运行的容器
docker kill 容器名
docker start/restart 容器名 激活容器查看正在运行的容器和所有容器
docker ps 查看运行的容器
docker ps -a 查看所有容器 包括没有运行的退出容器
1.快捷键
Ctrl+C Ctrl+D 退出容器 同时关闭容器
Ctrl+Q 退出容器 不会关闭
连接到运行的容器
[root@localhost ~]# docker run --name web0 -d -p 8080:80 nginx:latest
[root@localhost ~]# docker restart web0运行容器
[root@localhost ~]# docker inspect web0 | grep -i address
使用浏览器采用套接字进行连接192.168.100.123:8080
查看容器或镜像的内部信息
查看某个镜像信息的具体配置信息:docker inspect 镜像id
查看所有镜像
查看所有的镜像信息:docker images