docker 命令笔记

docker 安装
1:添加yum源
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF


2:更新yum源并安装docker
yum update
yum install docker -y
3:添加docker到开机启动并启动docker
sudo systemctl enable docker 添加到开机启动
sudo systemctl start docker 启动docker
sudo systemctl restart docker 重启docker
sudo systemctl stop docker 停止docker

3:docker 常用命令
docker search portainer 查询当前有哪些portainer镜像(portainer可以换成你想要的软件名称)
docker pull portainer/portainer 下载portainer镜像到本地(portainer/portainer 可以换成想要下载的镜像名称)
docker images 列出已经下载的镜像
docker images -a 列出所有镜像,包括中间层
docker ps 列出已经运行的镜像
docker ps -a 列出所有镜像包括已经运行中的镜像
docker images nginx 列出制定某个镜像
docker rmi docker.io/portainer/portainer 删除镜像(docker.io/portainer/portainer 可以是镜像名称也可是IMAGE ID)
docker rmi $(docker images -a -q)
docker run --name webserver -d -p 80:80 63c736adebca 运行docker镜像
格式:docker run --name 镜像名称 -d (后台运行) -p80:80 (外网端口:内网端口)镜像标签
docker stop webserver 停止容器
docker kill webserver 强制停止容器
docker rm webserver 删除容器,容器必须是已经停止的

4. docker 容器修改与保存
docker exec -it webserver bash 进入容器命令操作
docker diff nginx 如果在容器内修改文件通过docker diff 查看具体改动
docker commit \ 保存已经修改容器的内容
--author "ian" \ 添加修改人
--message "修改了默认网页" \ 添加修改内容
webserver \ 修改的容器名称
nginx:v2 要保存的镜像名称与版本号

posted @ 2020-11-25 09:05  戒爱不戒情  阅读(101)  评论(0编辑  收藏  举报