[docker]dokcer的一些基础命令
11月12日更新• docker • 简易帮助•教程•阅读:1,539次
前言
在玩linux的过程中,总会涉及到一些docker的东西,给自己,也个小伙伴们一点最基础的docker命令做一点笔记
安装docker
#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker #启动docker
systemctl enable docker #把docker加入系统自启动
拉取镜像
docker pull nextcloud
运行容器
docker run -d -p 8080:80 nextcloud #8080vps端口,80容器里的端口
docker run -d -p 8080:80 -p 80443:443 nextcloud ###映射多个端口的写法
停止容器
docker stop nextcloud
列出所有容器
docker ps -a
删除容器
docker rm nextcloud
查看镜像
docker images
删除镜像
docker rmi <image id>
停止/启动/杀死/重启容器
docker stop Name或者ID
docker start Name或者ID
docker kill Name或者ID
docker restart name或者ID
进入容器,查看配置
docker exec :在运行的容器中执行命令
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN(标准输入) 打开,以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
docker exec -it f94d2c317477 /bin/bash