Docker学习笔记
Docker 启动、停止、部署等使用方法、命令笔记docker配置国内的镜像加速器地址sudo vim /etc/default/docker# 添加地址需要注册,(阿里云、daocloud....)DOCKER_OPTS="https://xxxx.mirror.aliyuncs.com"docker pull [选项] [Docker Registry地址]<仓库名>:<标签>
文末附上Tornado web app docker小demo一枚
环境: ubuntu16.04
docker配置国内的镜像加速器地址
sudo vim /etc/default/docker
# 添加 地址需要注册,(阿里云、daocloud....)
DOCKER_OPTS="https://xxxx.mirror.aliyuncs.com"
docker pull [选项] [Docker Registry地址]<仓库名>:<标签>
非root用户使用Docker
1. Add the docker group if it doesn’t already exist:
sudo groupadd docker
2. Add the connected user “${USER}” to the docker group. Change the user name to match your preferred user:
sudo gpasswd -a ${USER} docker
3. Restart the Docker daemon:
sudo service docker restart
常用命令
列出镜像 docker images
运行: docker run -it --rm myimage_name bash
使用交互模式运行一个container并打开bash, 退出后将其删除以节省资源
后台运行镜像,命名为myserver, 把宿主机80端口映射到该容器的8000端口
docker run -d --name myserver -p80:8000 myimage_name
**进入运行中的容器**myserver,并打开bash
docker exec -it myserver bash
查看容器运行状态 docker ps -a # 加-a是为了查看所有的容器,包括停止运行的
停止容器 docker stop myserver
停止后可重启,可直接 docker start myserver # 前提是该容器没有被删除
删除镜像 docker rmi <image>
删除虚悬镜像
docker rmi $(docker images -q -f dangling=true)
删除容器 docker rm <container>
删除所有容器 docker rm $(docker ps -a -q)
将镜像部署到服务器上:
1. 导出镜像 docker save <image> | gzip <image.tar.gz>
2. 将
更多推荐
所有评论(0)