小贝博客

主机资讯以及工具软件分享

docker常用命令集合

安装以及启动docker


curl -sSL https://get.docker.com/ | sh
service docker restart

安装docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod a+x /usr/local/bin/docker-compose
# 创建个软链接,以后用 dc 命令来代替 docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/dc

# 常用命令
dc down
dc pull
dc up -d

容器镜像删除

必须先停止再删除


docker stop $(docker ps -a -q) 
docker rm $(docker ps -a -q)
docker images
docker rmi <image id>

上传镜像到hub docker

点这里申请一个docker hub 帐号,
1、登录到dockehub点击一下按钮:create —> create repository

2、为存在于本地的镜像打标签,命令如下:
docker tag <existing-image> <hub-user>/<repo-name>[:<tag>]
这里的tag不指定就是latest,例如:


docker tag aaa/imagesa bbb/imagesb:V1.0

3、在本地登录docker hub 帐号,命令如下:


root@master:~# docker  login
Username: lidnyun
Password:
Email: 邮箱地址
WARNING: login credentials saved in /root/.docker/config.json
Login Succeeded

4、push镜像,命令如下:

docker push <hub-user>/<repo-name>:<tag>
例如:
docker push bbb/imagesb:V1.0

5、下载镜像

docker pull bbb/imagesb:V1.0

打包以及使用本地镜像


打包
docker save -o /root/demo.tar bbb/imagesb:V1.0
使用
docker load -i /root/demo.tar

创建TG MTProto

创建后找 MTProto Admin Bot注册


docker run -d -p 443:443 --name=mtproto --ulimit nofile=98304:98304 --restart=always -v proxy-config:/data -e TAG=fa030b8ba9a6a099c45328d67889c76a  -e SECRET=fa030b8ba9a6a027c45328d67889c76a telegrammessenger/proxy:latest

安装Docker-Compose


pip install -U docker-compose

重新编译镜像文件

进入到镜像源码目录,然后执行
docker build -t bbb/gmirror:v1 .

生成某搜索镜像


docker run -p 80:80 -d bohan/onemirror

另外附上一个常见命令集合点这里

本原创文章未经允许不得转载 | 当前页面:小贝博客 » docker常用命令集合

评论