Docker使用笔记

docker版本查看

docker version
# or
docker info

docker启动

service docker start
systemctl start docker

查看docker的Image文件

docker image ls 

docker Image文件删除

docker image rm [imageName]

从仓库获取image

docker image pull ubuntu

docker container 启动

docker container run -it ubuntu bash

# 以acgpiano/sqli-labs:latest为例
docker container run -dt --name sqli-labs -p 8000:80 acgpiano/sqli-labs:latest

-p 主机端口:docker内部端口 映射

docker container 终止

docker container kill [containerID]

列出 container 文件

# 列出本机正在运行的container
docker container ls

# 列出本机全部 container, 包括终止的容器
docker container ls --all

删除 container 文件

docker container rm [containerID]

docker 设置socks5代理

1、创建文件夹

mkdir /etc/systemd/system/docker.service.d

2、在docker.service.d中创建文件 http-proxy.conf ,内容如下

[Service]
Environment="ALL_PROXY=socks5://localhost:1080"

3、重载守护进程

systemctl daemon-reload

4、查看代理是否生效

systemctl show --property=Environment docker

5、重启docker

systemctl restart docker

6、测试

docker pull ubuntu

docker容器进入

docker container ps
docker exec -it IMAGENAME /bin/bash

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

FRP简单使用记录

Frp 是一个Go语言开发的开源端口映射工具,感觉蛮好用的。平时偶尔需要用到,但是因为记不住怎么用,就非常麻烦 …