docker 命令记录

Docker 命令:

docker build -f ci/indy-pool.dockerfile -t indy_pool

docker kill 6a6683e55c7e
docker ps
systemctl restart docker
systemctl daemon-reload
systemctl restart docker

docker images
docker kill 6a6683e55c7e
 

docker rm 容器id

docker rmi 镜像id

docker ps -a 查询容器

docker start :启动一个或多个已经被停止的容器

docker stop :停止一个运行中的容器

docker restart :重启容器

docker inspect 容器id: 获取容器/镜像的元数据。

sudo docker exec -it  容器id /bin/bash :  进入docker bash

Docker file 设置代理

-------------------------------------------------------------------------

indy/ci/indy-pool.dockerfile

+ENV http_proxy http://web-proxy.houston.dxccorp.net:8080

+ENV https_proxy http://web-proxy.houston.dxccorp.net:8080

-------------------------------------------------------------------------

docker run 启动docker

1. 持久化mysql
root@ubuntu:/workshop/mysql# docker run -ti -d -p 3306:3306 -v /workshop/mysql:/var/lib/mysql --name mysql  mysql
1544b266d52855ec061f52c77eb71bdcda1a0ce14f2255c847c29ddbf5c94b91
root@ubuntu:/workshop/mysql#

2. start docker
# replace 192.168.179.90 with your wifi IP address
docker build --build-arg pool_ip=10.236.114.233 -f ci/indy-pool.dockerfile -t indy_pool_10.236.114.233.v1.8.3.new .
docker run -itd -p 10.236.114.233:9701-9708:9701-9708 indy_pool_10.236.114.233.v1.8.3.new

docker run -it -p 192.168.99.101:a-b:a-b  -p 192.168.99.101:2222:2222  image name

linux系统文件传输到docker容器内命令

docker cp 本地文件 容器ID:容器目录 #将文件传到容器

practice:

Get docker container id: docker ps

Access database :

            docker exec -it <container-id> /bin/bash

            su postgres

           psql idmdb

host数据放到: /opt/com/missioncontrol/docker-compose/postgresql/data

映射路径:/var/lib/postgresql/data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值