1、docker的centos中安装hiredis出现libhiredis.so.0.13: cannot open shared object file
vi /etc/profile
export LD_LIBRARY_PATH=/where/you/install/lib:$LD_LIBRARY_PATH
:wq 退出
source /etc/profile
2、阿里云ECS CoreOS 系统, docker 运行出错 Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/007018df729636dd7c3d22ea683d13b6f5f0657b7c2c9e0014c671id argument.
#vi /etc/sysconfig/docker-storage //将文件里的overlay2改成overlay即可
#systemctl start docker //修改后重启
3、Docker中service或systemctl无权限使用
创建容器时指定:--privileged=true 和 /usr/sbin/init (/bin/bash替换成这个)
3、Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/doc
更换其他下载路径:curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
4、docker容器如何修改端口或增加端口?
1、systemctl stop docker -- 先关闭docker服务
2、编辑配置文件(一般在“”/var/lib/docker/containers/container_id“”目录)
# vi hostconfig.json
"PortBindings":{
"19501/tcp":[
{
"HostIp":"",
"HostPort":"19501"
}
]
}
## 修改成
"PortBindings":{
"19501/tcp":[
{
"HostIp":"",
"HostPort":"19501"
}
],
"9501/tcp":[
{
"HostIp":"",
"HostPort":"9501"
}
]
}
# vi config.v2.json
"ExposedPorts":{
"19501/tcp":{
}
}
## 修改成
"ExposedPorts":{
"19501/tcp":{
},
"9501/tcp":{
}
}
3、systemctl start docker -- 启动docker服务
如果是windows的?
1、先关停docker
2、访问docker容器的目录
\\wsl.localhost\docker-desktop-data\data\docker\containers
3、修改config.v2.json、hostconfig.json
config.v2.json
hostconfig.json
5、docker容器如何添加或修改volume?
1、systemctl stop docker -- 先关闭docker服务
2、编辑配置文件(一般在“”/var/lib/docker/containers/container_id“”目录)
# vi hostconfig.json
"Binds":[
"/var/www:/var/www"
]
## 修改成
"Binds":[
"/var/www:/var/www",
"/mnt/hgfs:/mnt/hgfs"
]
# vi config.v2.json
"MountPoints":{
"/var/www":{
"Source":"/var/www",
"Destination":"/var/www",
"RW":true,
"Name":"",
"Driver":"",
"Type":"bind",
"Propagation":"rprivate",
"Spec":{
"Type":"bind",
"Source":"/var/www",
"Target":"/var/www"
}
}
}
修改成
"MountPoints":{
"/var/www":{
"Source":"/var/www",
"Destination":"/var/www",
"RW":true,
"Name":"",
"Driver":"",
"Type":"bind",
"Propagation":"rprivate",
"Spec":{
"Type":"bind",
"Source":"/var/www",
"Target":"/var/www"
}
},
"/mnt/hgfs":{
"Source":"/mnt/hgfs",
"Destination":"/mnt/hgfs",
"RW":true,
"Name":"",
"Driver":"",
"Type":"bind",
"Propagation":"rprivate",
"Spec":{
"Type":"bind",
"Source":"/mnt/hgfs",
"Target":"/mnt/hgfs"
}
}
}