保存/导入镜像
docker save -o /root/centos:v3.tar centos:v3
docker load -i centos:v3.tar
容器加入自启动
- 创建容器时加入自启动命令
--restart=always
- 容器已经创建
docker update --restart=always <CONTAINER ID>
docker update --restart=always 35e75b759238
查看容器ip
docker inspect 容器ID | grep IPAddress
docker inspect 容器name | grep IPAddress
docker search
- 搜索镜像:
docker search nginx
docker pull
- 拉取镜像
docker pull nginx
docker ps
- 显示正在运行的容器
docker ps
- 显示所有状态的容器
docker ps -a
- 显示最后被创建的容器
docker ps -l
Docker images
- 查看本地镜像列表
docker images
- 列出本地镜像中
REPOSITORY
为ubuntu
的镜像列表docker images ubuntu
- 停止容器
docker stop my-nginx
- 开始容器
docker start my-nginx
- 进入某个容器
docker exec -it container_name /bin/bash
- 退出容器且关闭
ctrl+d
- 退出容器但不关闭
ctrl+p+q
- 容器内安装
vim
apt-get update
apt-get install vim
提交容器,并推送到云端
这里用php演示:
- 提交容器:
php-fpm
: 容器名字1018808441/php
:提交成镜像的名字,可带标签,1018808441/php:v2
docker commit php-fpm 1018808441/php
- 推送提交的镜像:
docker push 1018808441/php
- 推送前需要先登陆:
- 按提示输入账号/密码
docker login