标签:容器 run sudo 笔记 ID 镜像 Docker 安装 docker
Docker基础
Docker安装
#卸载旧的
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#设置仓库
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#下载Docker Engine
sudo yum install docker-ce docker-ce-cli containerd.io
# 启动
sudo systemctl start docker
# 验证
sudo docker run hello-world
Docker信息查询
docker version #查看docker版本信息
docker info
docker --help docker命令帮助
镜像命令
#显示所有镜像
docker images
#搜索镜像
docker search
#下载镜像
docker pull 镜像名称
#删除镜像
docker rmi -f 镜像ID
docker rmi -f $(docker images -aq)
容器命令
docker pull centos #拉取centos镜像
docker run [可选参数] image
#运行镜像
docker run -it centos /bin/bash
exit #退出并停止
ctrl + P + Q
docker rm 容器ID #不能删除运行的容器
docker rm -f $(docker ps -aq)
docker ps -a -q|xargs docker rm
#启停容器
docker start/restart/stop/kill
#后台启动命令
docker run -d 镜像名 --->>>启动后,发现服务停止,没有前台进程
#查看日志
docker logs -tf --tail 10 容器ID
#查看docker源数据
docker inspect 容器ID
#进入容器
1、docker exec -it 容器ID /bin/bash #进入容器开启一个新的终端,可以在里面操作
2、docker attach 容器ID #进入容器当前执行的程序
#从容器内拷贝文件到主机上
docker cp 容器ID:文件路径 主机地址
#elasticsearch 耗内存
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
#查看cpu的状态
docker stats
#commit
docker commit -m "提交信息" -a "作者" 容器ID 目标镜像名:[TAG]
标签:容器,run,sudo,笔记,ID,镜像,Docker,安装,docker 来源: https://blog.csdn.net/hurtseverywhere/article/details/119389592
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。