docker

1.安装:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

curl -sSL https://get.daocloud.io/docker | sh

# 启动docker
systemctl start docker 
service docker start
# 关闭docker
systemctl stop docker
service docker stop

#查看远端镜像
docker search python3.5

#查看本地镜像
docker images

#查看本地容器
docker ps -a

# 创建容器
docker run -itd --name test python3.5:latest /bin/bash
-i #交互是操作;-t #终端;-d 后台运行,不进入容器

# 进入容器
docker exec -it 243c32535da7 /bin/bash

# 退出容器
exit

# 开始容器,结束容器,重启容器
docker start/stop/restart 243c32535da7

# 停止所有容器,删除所有容器
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
#根据容器的状态,删除Exited状态的容器
sudo docker rm $(sudo docker ps -qf status=exited)
#删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)
sudo docker rm $(sudo docker ps -a -q)
#Docker 1.13版本以后,可以使用 docker containers prune 命令,删除孤立的容器。
sudo docker container prune

# 删除镜像
docker rmi python3.5:latest

# 复制本地文件到镜像
docker cp ./requirement.txt 9f8c02d6869b:/home/opt

# 使用国内镜像源安装pip库
# 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
# 阿里云:http://mirrors.aliyun.com/pypi/simple/
# 豆瓣:http://pypi.douban.com/simple/
pip install -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 保存容器为镜像
docker commit -a 'weikaixxxxxx' -m '导入了数据库' 9adeb5943045 mysql:v2
# -a 修改人
# -m 备注

# 打包镜像
docker save -o demo.tar python:latest
# 加载镜像
docker load -i demo.tar

#查看容器配置
docker inspect 容器ID/容器名称
#修改容器配置文件
/var/lib/docker/containers/[hash_of_the_container]/hostconfig.json  
/var/lib/docker/containers/[hash_of_the_container]/config.v2.json 






























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值