一看就懂,一做就废。docker简单用法做一个记录
一个相对完整的记录
docker pull nginx # 拉取镜像
docker image ls # 显示本地的镜像,也可以使用docker images
docker run -d --name webserver -p 8080:80 nginx:latest # 部署容器,映射相关端口
docker ps -a # 查看本地容器运行状态
docker exec -it webserver /bin/bash # 进入容器内部,并执行bash命令
apt update -y # 更新容器内部系统软件源列表 apt install nano # 安装nano文本编辑器
nano /usr/share/nginx/html/index.html # 编辑容器内部的nginx的静态主页
exit # 退出容器,返回宿主机
docker commit webserver webserver-tohub # 提交原来容器名为webserver为webserver-tohub
docker tag webserver-tohub younghuie/webserver-tohub:latest # 为webserver-tohub打上标签
docker login # 登录dockerhub
docker push younghuie/webserver-tohub # 将自己的这个镜像打包上传到dockerhub
docker stop webserver # 停止容器运行
docker images # 显示本地镜像 docker rmi repository:tag # 删除已打包到dockerhub的本地镜像,需要输入仓库名和标签名